Al igual que con muchas de estas preguntas, la respuesta es que depende de para qué desea aprender el aprendizaje automático. Si desea simplemente usar el aprendizaje automático en alguna tarea posterior, principalmente como una caja negra, entonces omitir las matemáticas no es un problema. El otro extremo del espectro es que desea trabajar en la investigación de aprendizaje automático, donde es esencial conocer los algoritmos de entrada y salida, y luego necesita saber las matemáticas. Si se encuentra en un punto intermedio, es importante tener una idea básica de las matemáticas, aunque los detalles pueden no ser demasiado importantes. Si cae en esta categoría (que supongo que incluye a la mayoría de las personas interesadas en el aprendizaje automático), debe comprender la configuración en la que se utiliza un algoritmo particular, qué sabe todo el algoritmo, qué se debe predecir, qué son los supuestos, cuáles son los hiperparámetros, cuáles son las ventajas y desventajas de usar el algoritmo, y lo más importante, la intuición del algoritmo. Ahora, resulta que conocer las matemáticas detrás del algoritmo ayuda a comprender mejor estas características del algoritmo.
En segundo lugar, en su mayor parte, dentro de un subcampo específico de aprendizaje automático, la mayoría de las matemáticas se basa en relativamente pocas ideas. Por ejemplo, en SVM, básicamente necesita saber sobre álgebra matricial, cálculo matricial y sobre el lagrangiano. Del mismo modo, en PGM, necesita conocer los conceptos básicos de probabilidad y estadística. Entonces, si bien puede parecer desalentador al principio, solo necesita pasar un tiempo aprendiendo esos conceptos particulares en matemáticas para sentirse cómodo con ese tema.
Finalmente, puede usar los consejos aquí para comprender mejor el algoritmo: la idea básica es hacer múltiples pases, donde comienza con una imagen de alto nivel y completa los detalles de nivel inferior en cada pase posterior.
- Nerdcore: ¿Cuáles son las mejores canciones de rap temáticas de informática?
- ¿Cuál es la diferencia entre los sistemas de archivos NTFS y FAT32?
- ¿Estallará la burbuja del aprendizaje automático / aprendizaje profundo en el futuro cercano?
- ¿Los usuarios de Quora usarían Dice.com para encontrar un trabajo tecnológico?
- ¿Cuáles son algunas cosas geniales y simples de Machine Learning que podría construir?