Comencé a aprender Machine Learning pero estoy luchando con conceptos matemáticos como la regresión lineal. ¿Cuál debería ser mi punto de partida en tal caso?

He pasado por exactamente la misma página. Entonces mi guía será …

Paso 1

Comience con conceptos básicos de estática.

me gusta.

Media, mediana, modo, desviación estándar y algo de matriz (realmente importante o se le dará una paliza al usar numpy).

Luego correlacionarlos con en la vida real. Lo que significa 1 sd (desviación estándar) de distancia. Comprenda cuál es la diferencia entre “Precisión y exactitud” (hecho alucinante). ¿Cómo puedo decir que el punto de datos no es válido si está a 2 sd de distancia mientras el modo se encuentra entre ellos?

Paso 2

Enfrentarse a la regresión … ¿qué diablos y por qué debería?

Bueno, simplemente sin regresión no puedes hacer lo que hace la regresión. simple como eso. Entonces la regresión solo predice “Números”. Puede ser lineal o lógico (pocos de los muchos).

La regresión lineal deriva una relación lineal con x e y ¿por qué? Debido a que los datos Y continúan y estamos tratando de predecir una Otra instancia en la serie.

La lógica, por otro lado, crea una “CURVA” en lugar de la línea ¿por qué? Porque aquí está ajustando los datos entre dos puntos de datos discretos como (1 y 0, Sí y No, 0 y 100). Pero ninguno tiene sentido si no conoce estadísticas básicas.

El punto es entender cuándo hacer qué … No entender todas las herramientas.

“Las neuronas que disparan juntas, conectan a Donald Hebb”

Learning Machine Learning requiere cierta madurez matemática.

Si tu matemática está completamente oxidada:

  1. Comience con cálculo, álgebra lineal, probabilidad y estadística de la Academia Khan.
    Presta toda la atención durante
    1. Máximos y mínimos en cálculo
    2. Transformaciones lineales, espacios de vectores, vectores propios, PCA en álgebra lineal.
  2. Tome el curso de Matemáticas OCW para Ciencias de la Computación. No es un requisito previo para aprender ML, pero mejorará sus habilidades de pensamiento y resolución de problemas.

Recomendado

1. Tome el curso de cálculo multivariable en OCW que explica bastante bien los gradientes, ya que el descenso de gradiente es realmente útil: cálculo multivariable2.

2. Tome el curso de Álgebra Lineal, también de OCW – Video Lectures | Álgebra Lineal | Matemática | MIT OpenCourseWare – Lea el capítulo sobre Proyecciones del libro que acompaña al curso. Explica la regresión lineal desde un punto de vista de álgebra lineal.

También escuche podcasts como

  • Digresión lineal – Episodios
  • The Talking Machines Conversación humana sobre Machine Learning

para aprender cómo piensan los estudiantes de máquina. No tiene que entender cada término, solo trate de obtener una idea general.

Lea documentos expositivos de investigadores de Machine Learning como:

Aplicar Machine Learning:

  • Lea este excelente libro del creador de sciki-learn – Introducción al aprendizaje automático con Python – No requiere mucho conocimiento matemático y proporciona una gratificación instantánea.
  • Cree un pequeño proyecto utilizando las API proporcionadas por Google Cloud Platform, http://Clarif.ai y piense dónde se puede utilizar Machine Learning.