¿Cómo debo enseñarme sobre temas como AI y Deep Learning si no tengo conocimientos previos de programación? Quiero comenzar desde lo básico.

Si no conoce la programación, hay varias formas de lograr esto:

  • Primero, aprenda Python y R. Es el lenguaje de elección para el aprendizaje automático en este momento. Puede hacerlo con libros de Amazon (Python para el aprendizaje automático es un buen libro), tutoriales en línea como Udacity o tomando un curso universitario (que no recomiendo porque puede aprender de forma gratuita).
  • Después de aprender Python, aprende numpy y Pandas. Estos irán a las bibliotecas para transformar los datos que usa. Entonces, aprende scikit learn. Esta es la principal biblioteca de aprendizaje automático.
  • Luego, pasa al tensorflow. Esta es la biblioteca de aprendizaje profundo que todos están usando en este momento. También suele actualizarse más con respecto a los nuevos algoritmos que se lanzan.

Asumiré que tienes la base matemática ya que no preguntaste al respecto. Si no lo hace, la respuesta de WT Goh a continuación lo ayudará a comenzar en ese frente.

Algunos de los temas matemáticos importantes incluyen:

  • Estadística
  • cálculo y varios cálculos variables
  • Álgebra lineal

¡Todos estos son igualmente aplicables al aprendizaje automático también!

El aprendizaje profundo no es un genio mágico peligroso. ¡Es solo matemática! ¡Las Redes de Neuro Artificiales (ANN), los métodos de Montecarlo, los métodos bayesianos, etc. se basan en los métodos estadísticos!

Si desea comenzar desde la base, necesita esto: ¿Qué partes de las matemáticas son más relevantes para el aprendizaje automático?

Al mismo tiempo, necesita aprender un lenguaje de programación como Python, R o Java.

Feliz aprendizaje 🙂

Redes neuronales para el aprendizaje automático | Coursera

No necesita (mucho) conocimiento de programación, su anterior debe ser Matemáticas.