¿Cuáles son las cosas que deben conocerse antes de comenzar a aprender Aprendizaje automático?

El aprendizaje automático puede iniciarse con diversos niveles de conocimiento. El aprendizaje automático es para todos, ya sea si eres un estudiante universitario o profesional con numerosos años de experiencia. Los siguientes son los requisitos previos que le ayudarán a entender el aprendizaje automático:

Conocimientos de programación de Python intermedio u otros cursos o programas de programación introductoria, o experiencia de desarrollo de software adicional en el mundo real. Incluso:

  • Cadenas, números y variables
  • Declaraciones, operadores y expresiones
  • Listas, tuplas y diccionarios.
  • Condiciones, bucles
  • Procedimientos, objetos, módulos y bibliotecas.
  • Solución de problemas y depuración
  • Investigación y documentación
  • Resolución de problemas
  • Algoritmos y estructura de datos.

Conocimientos estadísticos intermedios . Incluso:

  • Poblaciones, muestras.
  • Media, mediana, modo
  • Error estándar
  • Variación, desviaciones estándar.
  • Distribución normal
  • Precisión y exactitud

Cálculo intermedio y dominio del álgebra lineal , que incluye:

  • Derivados e Integrales
  • Expansiones de series
  • Operaciones matriciales a través de vectores propios y valores propios.

Puede consultar el Ingeniero de aprendizaje a máquina Nanodegree by Udacity para obtener la referencia y obtener una idea del plan de estudios y los proyectos.

  • Un poco de matemáticas – Cálculo y Álgebra Lineal (puede que no sea esto, Andrew Ng lo enseña en el curso)
  • Listo ingenio y lógica
  • Un lenguaje de programación para implementarlos en la vida real.

No es divertido si no ves en realidad cómo funciona.

No es algo muy especial o necesario … Habrá buenas habilidades en computación y matemáticas básicas. Lo demás será fácil. Es igual que aprender un nuevo idioma en el que no se puede hablar pero solo escribir. Espero que funcione.