IIC2613-Inteligencia-Artificial-2023-2 / Syllabus

Syllabus oficial del curso para su rendición 2023-2.
MIT License
29 stars 0 forks source link

3.1 Verificar implementacion #50

Closed STageAmp closed 1 year ago

STageAmp commented 1 year ago

La verdad es que no es muy claro para mi como debemos mostrar que la implementacion de minimax funciona :

A demas debemos mostrar que el IA no es vencible con minimax ? A mi me paso que es muy facil ganar como humano. Debemos medir el tiempo de ejecucion del algoritmo minimax con distintas profundidades O de un partida completo con distintas profundidades ?

ignaciovilla commented 1 year ago

Hola! Da lo mismo quien gane, lo importante es que se vea que el algoritmo funciona (la función de puntaje solicitada no es necesariamente óptima por lo que probablemente le ganen como humanos) . Por otro lado, se espera que hagan jugar una IA contra otra y ver que pasa (si hicieron una IA vs un humano no se preocupen) e ir variando las profundidades. La idea es que puedan ver el cambio de tiempo de ejecución al aumentar la profundidad del algoritmo y explicar a que se debe esto. Espero eso haya solucionado tu duda. Avísame cualquier cosa.

M4rtinL4gies commented 1 year ago

Hola! Me quedan dudas respecto al estudio para la verificación. Al hacer jugar una IA contra otra, ¿la idea es aumentar la profundidad de ambas (estudiar qué pasa cuando ambas tienen profundidades de 1, 3 y 5) o mantener una fija y aumentar la profundidad de la otra?

ignaciovilla commented 1 year ago

Para esta pregunta deben aumentar ambas al mismo tiempo.

M4rtinL4gies commented 1 year ago

Gracias!