Programación genética: Se podría decir que es una forma de programar en la que partimos de programas simples, seleccionamos los mejores o tomamos las mejores características de cada uno y las mezclamos. Para conseguir un programa final mejor.
1. Representación del genoma: Como vamos a guardar las características que determinan el comportamiento de nuestro robot. Para después poder realizar la evolución.
2. Seleccionar el mejor: Para seleccionar los mejores robots podemos enfrentarlos con los propios robots que nos ofrece robocode o con los que encontramos en los repositorios que existen en la Web.
Podemos simular diferentes escenarios donde nuestro robot puede enfrentarse a más de un rival o contrincantes que se comporten de diferente manera. Según el tiempo que se disponga y lo que queramos conseguir.
3. Evolución: Una vez que tenemos a los mejores robots, de los que producen mejores resultados combinaremos sus genomas y asi crearemos un robot mucho mas efectivo.
Robot en accion:
Navegando por la web encontramos un documento muy interesante de la implementación de la IA en Robocode, acá se los dejamos a su disposición. SISTEMAS BASADOS EN CONOCIMIENTOS: ROBOCODE home
INTELIGENCIA ARTIFICIAL
Programación genética: Se podría decir que es una forma de programar en la que partimos de programas simples, seleccionamos los mejores o tomamos las mejores características de cada uno y las mezclamos. Para conseguir un programa final mejor.
1. Representación del genoma: Como vamos a guardar las características que determinan el comportamiento de nuestro robot. Para después poder realizar la evolución.
2. Seleccionar el mejor: Para seleccionar los mejores robots podemos enfrentarlos con los propios robots que nos ofrece robocode o con los que encontramos en los repositorios que existen en la Web.
Podemos simular diferentes escenarios donde nuestro robot puede enfrentarse a más de un rival o contrincantes que se comporten de diferente manera. Según el tiempo que se disponga y lo que queramos conseguir.
3. Evolución: Una vez que tenemos a los mejores robots, de los que producen mejores resultados combinaremos sus genomas y asi crearemos un robot mucho mas efectivo.
Robot en accion:
Navegando por la web encontramos un documento muy interesante de la implementación de la IA en Robocode, acá se los dejamos a su disposición. SISTEMAS BASADOS EN CONOCIMIENTOS: ROBOCODE
home