¿Cuáles son los modelos de redes neuronales más básicos que un principiante debe aprender?

Yo diría que el modelo feedforward con una salida de decisión binaria (sí / no) . Básicamente necesitas:

  1. Una función de activación para cada neurona. La primera que aprendí fue la función sigmoidea, pero hay otras más simples. Es una función matemática simple de cómo se modifica cada valor a lo largo de su red.
  2. Parámetros de inicialización. Un NN de avance se trata básicamente de calcular los pesos correspondientes en una suma ponderada que le da el menor error en su salida. Existen pautas generales que puede aplicar para seleccionar el punto de partida.
  3. Como con cualquier otra red neuronal, hay muchos ejemplos en su conjunto de entrenamiento.

El curso de Coursera sobre Machine Learning por Andrew Ng es un buen punto de partida para el aprendizaje. Lo he completado y me ha gustado por varias razones. Aprendizaje automático – Universidad de Stanford | Coursera

Otro curso interesante que va un poco más profundo en NN es Neural Networks for Machine Learning. No he pasado hasta el final, pero lo enseña Geoffrey Hinton, conocido como el padrino del aprendizaje profundo. Redes neuronales para el aprendizaje automático – Universidad de Toronto | Coursera

Espero que esto ayude.

Saludos,

Las redes más simples no contienen capas ocultas y son prácticamente idénticas a la regresión lineal. Los pronósticos se obtienen mediante una combinación lineal de las entradas. Seleccionamos pesos en el marco de la red neuronal usando un “algoritmo de aprendizaje” que minimiza una “función de costo”. La regresión lineal entrena el modelo.

¿Un principiante como en “un programador con 10 años de experiencia, pero sin experiencia con redes neuronales”?

¿O como en “alguien que acaba de comenzar a programar”? Si es así, es como preguntar cómo una persona que acaba de ver un violín toca por primera vez en el Carnegie Hall. Años y años de práctica. No comienzas a aprender programación con redes neuronales.