Redes Neuronales

Páginas: 2 (330 palabras) Publicado: 17 de junio de 2015
INSTITUTO
TECNOLOGICO
SUPERIOR
DE
PEDRO

SAN

ING. EN SISTEMAS
COMPUTACIONALES
INTELIGENCIA ARTIFICIAL
8° C
IDALIA RUIZ ARROYO

S
E
D
RE
S
E
L
A
N
O
R
U
E
N

Luz Elena Cabrera
Gómez
Dehevany NavarroSánchez

Neuralbot
El Quake 2 de id SOFTWARE, es el resultado de la evolución de
género de los arcades 3D impuesto hace ya varios años por aquel
Spear of Destiny/Wolfstein 3D y sobre todo por elDoom.

¿Qué es Neuralbot-Quake II?
Un bot es un programa que simula a un jugador humano. El
Neuralbot es un bot para el juego Quake II que utiliza una
red neuronal para decidir su comportamiento y unalgoritmo
genético para el aprendizaje. Es muy fácil probarlo y ver su
evolución.

Desarrollo de un bot para Quake 2
basado en Redes Neuronales y Algoritmos
Genéticos
• Bot totalmente autónomo para elvideojuego
Quake II. Se implementó en 1999 por Nick
Chapman. Fue mejorado hasta el año 2000.
• Es, probablemente, el único bot que aprende.
• Utiliza una red neuronal y un algoritmo genético.
•Propósito del proyecto de Neuralbot o Experimento de
inteligencia artificial.

El comportamiento de la red neuronal usada en Neural Bot es
determinado por los pesos (fuerzas) de todas las sinapsis.Ejemplos:
•IN: 'foot in lava' OUT: 'jump‘. Mayor peso
•IN: 'wall in front' OUT: 'fire rocket launcher'. Peso negativo
Entonces, un nuevo comportamiento es aprendido cuando el patrón de
los pesos de sinapsis escambiado. Cada bot tiene su propia red
neuronal con un único set de pesos de sinapsis.

Implementación de la red
Neuronal del
Bot Synapse Synapse_Array[60][60]
typedef struct
{
int generation;
floatMAX_WEIGHT;// = 1;
float MIN_WEIGHT;// = -1;
float MAX_CHARGE;// = 3;
float THRESHOLD; // = 1, the charge that has
to build up
on
a neuron before it
starts conducting
float DISCHARGE_AMOUNT;// =0.1;
int HIDDEN_NEURONS;// num hidden
neurons per layer
int SYNAPSE_LAYERS;

[4]
Neuron Neuron_Array[60][5];
qboolean shorttermlearning;
//is short term
learning enabled?
float STL_learningrate;
float...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Redes Neuronales
  • Red Neuronal
  • Redes neuronales
  • Redes Neuronales
  • Redes Neuronales
  • Redes Neuronales
  • Redes Neuronales
  • redes neuronales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS