Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/05/2013, 18:18
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 2 meses
Puntos: 1360
Respuesta: Sistema Experto tipo akinator

Hay varias maneras de solucionar esto:

1.- Una seria de IF ELSE anidados, pero recuerda esto es exponencial si son 10 preguntas y suponiendo que cada una solamente tenga 2 opciones, al final tendrás 2 ** 10 (1024) posibles finales. Supongo que habra finales donde no esta pensando en ningún anfibio.
2.- Puedes hacer una tabla de puntajes tal como te dijeron allá arriba. Toma en cuenta que también hay la posibilidad de empates de puntajes, usando esta solución.
3.- Puedes modelar este problema con un DAG, que es mas o menos como lo modelan en los video juegos.
4.- Puedes implementar un akinator de verdad usando redes neuronales y mucho entr\enamiento, pero como supongo que vas empezando no lo veo viable. Dejo esta lectura de todos modos. http://stats.stackexchange.com/quest...yes-classifier

Hace tiempo respondí a una pregunta similar en el foro de python.

http://www.forosdelweb.com/f130/prog...-solo-1014127/