python-2.7 - online - pygame oficial
¿Cómo crear una red neuronal básica en Python/Pygame? (1)
Estoy tratando de entender cómo crear una red neuronal básica y simple en Python / Pygame. He leído este tutorial y mi objetivo es crear un programa similar al programa que se describe en "AI drogadicto". Aunque este tutorial es bastante simple. Todavía no lo entiendo del todo, y no estoy seguro de la conexión entre la salida de las neuronas y el movimiento de los tanques. ¿Dónde puedo encontrar un código simple y básico de un programa como este escrito en pygame / python, para tratar de mejorar mi comprensión de la implementación del algoritmo?
¡Agradeciendo de antemano!
Verifique el código Python de Nathan en esta publicación. Está bastante limpio y es bueno tomarlo como punto de partida.
Si quieres activación logística:
def logistic(x):
return 1/(1+math.exp(-x))
# derivative of logistic
def dlogistic(y):
return y*(1-y)
La función de activación predeterminada es tanh
en el código original.
Es bastante sencillo construir una red y comenzar a entrenar:
# create a network with 5 inputs, 20 hiddens, and one output nodes
n = NN(5, 20, 1)