Libros de matemática para principiantes para el aprendizaje automático


14

Soy un ingeniero informático sin experiencia en estadística o matemática avanzada.

Estoy estudiando el libro Python Machine Learning de Raschka y Mirjalili, pero cuando intenté comprender las matemáticas del Machine Learning, no pude entender el gran libro que un amigo me sugirió Los elementos del aprendizaje estadístico .

¿Conoces estadísticas y libros de matemáticas más fáciles para Machine Learning? Si no lo haces, ¿cómo debo moverme?


Tengo una licenciatura en estadística en BSC y actualmente estoy tomando un programa de maestría en línea en Data Science con Simplilearn ... para ser un científico de datos, uno necesita tener una sólida formación en estadística ... porque la mayoría de los modelos de aprendizaje automático se basan en matemáticas y Estadísticas que se enseñan a nivel de grado o superior ... mi consejo sería leer el manual de ciencia de datos con python ... enviarme un correo electrónico a pchiita@gmail.com ... para que pueda compartir mi material en mi unidad de google. .. tengo muchos buenos libros ... feliz aprendizaje ....
Paul Chiita

Respuestas:


8

Aunque necesita un libro, le recomiendo los siguientes cursos respectivamente para comprender las estadísticas que se utilizan para el aprendizaje automático y otras tareas en ciencia de datos. Son gratis.

Si quiero recomendar un libro, recomendaría el siguiente libro que es gratuito bajo licencia CC . Tiene buenos ejemplos y es muy práctico; Además, hay muchos códigos que te ayudan a sentir estadísticas en ejemplos del mundo real.

También el siguiente enlace puede ayudar:


Gracias por la respuesta. Pero prefiero los libros, ¿tienes alguna sugerencia?
Tantaros

@Tantaros Actualicé la respuesta
Medios

Se agregó otro enlace ..
Aditya

¿Qué pasa con el álgebra lineal, cálculo, etc.? No he practicado matemáticas desde la escuela secundaria, así que básicamente estoy empezando desde cero. Sin embargo, he estado programando por un tiempo. ¿Hay una lista reciente de los diferentes tipos de matemáticas que necesito para ML en 2018/2019? gracias
oldboy

Por supuesto, hay una especialización. No recuerdo su nombre exacto. Tiene tres cursos y es lo que necesitas. Es matemática por ml.
Medios

2

Introducción al álgebra lineal https://math.mit.edu/~gs/linearalgebra/ es un buen punto de partida. Asegúrate de ser bueno con la teoría de la probabilidad, el álgebra lineal y la estadística. Un conocimiento muy profundo puede no ser necesario, pero se requiere tener un buen conocimiento.


¿He oído en otra parte que necesito saber álgebra lineal, pero también cálculo? ¿Es esto cierto? ¡Todo lo que quiero saber es qué tipos de matemáticas son absolutamente esenciales para comprender las matemáticas del aprendizaje automático en 2018/2019! ¡Cualquier ayuda sería muy apreciada!
oldboy

2

Antes de hacer mi maestría en análisis, mis superiores me sugirieron que revisara estos dos libros para saber más sobre el aprendizaje automático y las estadísticas.

A saber:

  1. Descubriendo estadísticas con SPSS / R - Andy Field
  2. R Principiante y R para todos
  3. Análisis predictivo: el poder de predecir quién hará clic, comprará, mentirá o morirá
  4. Data Science for Business y muchos más

Si no puede encontrar estos libros en línea, avíseme si compartirá el enlace, los tengo en mi disco. Estos libros me ayudaron a comprender los conceptos básicos de las estadísticas con ejemplos explicados en términos simples.

Si está buscando algunos cursos en línea, hágamelo saber y le sugeriremos un par de buenos cursos (la mayoría de ellos son gratuitos).


1
La mayoría de los libros con R o cualquier herramienta no resolverán su problema.
dksahuji

1
en realidad la razón por la que él este libro se sugiere, los ejemplos son muy agradable y fácil de entender y por casualidad los que se explica en R pero R para todo el mundo tiene una explicación acerca de la implementación etc
Toros91

@ Toros91, ¿podría proporcionar los enlaces? Supongo que valen la pena mencionarlos :)
Medios

1
@Media eche un vistazo a una de mis pequeñas colecciones (no se mantiene ahora) ( 1drv.ms/f/s!AhfWNelcf3iAgm5t4luUhUFal8II )
Aditya

@Aditya sure :)
Media

1

No puedo decir por su pregunta qué tan experto es en matemáticas o dónde se detiene su aprendizaje. Supongo que, dado que usted es ingeniero informático, está familiarizado con el álgebra, la geometría y tal vez algún cálculo.

Le recomiendo que comience su aprendizaje leyendo estadísticas y entendiendo conceptos como descriptivos, análisis exploratorio de datos, correlación, distribuciones, etc. Veo que prefieres libros en lugar de videos, así que te encontraré a mitad de camino y te proporcionaré algunos libros que están en línea, así como uno o dos libros que puedes comprar impresos.

Primero, recomendaría el currículo de cursos de postgrado en línea de Penn State en estadística . Puede explorar cada uno de sus cursos utilizando el menú de la izquierda. Una vez que seleccione un curso, desplácese hacia abajo en la página web del curso y haga clic en el enlace que dice "notas del curso en línea". Las notas del curso para estos cursos son mucho más que notas y se leen como libros completos. Son muy instructivos. Además, consulte el currículum en línea del curso de pregrado de Penn State en estadísticas , en caso de que encuentre algo en el trabajo de posgrado que sea demasiado avanzado y desee una explicación "más simple".

En segundo lugar, revise el Manual de estadísticas biológicas de John H. McDonald. No dejes que el título te engañe; Este libro es un excelente manual sobre estadísticas y análisis de datos aplicable a cualquier dominio.

Tercero, revise El pequeño manual de estadísticas de Gerard Dallal. De nuevo, no dejes que el título te engañe; Este libro es otra joya que lo guía a través de algunos fundamentos estadísticos importantes.

Cuarto, mira el libro Think Stats de Allen Downey. Hay una versión gratuita en línea de una edición anterior; la edición más reciente que tendrás que comprar. Sin embargo, vale la pena, especialmente si trabajas en Python. En este libro, el autor le enseña estadísticas y análisis de datos utilizando Python para analizar conjuntos de datos del mundo real (juguetes). Este es un libro realmente genial para trabajar.

Por último, echa un vistazo a Data Science from Scratch por Joel Grus. Este libro se centra más en el análisis de datos (en lugar de los fundamentos estadísticos) y pone un mayor énfasis en el aprendizaje automático y el modelado. Utiliza Python (y la pila de ciencia de datos de Python) para guiarlo a través del análisis y la realización de análisis predictivos en conjuntos de datos del mundo real (juguetes). Otro gran libro para trabajar.


1

Tenga en cuenta que si bien tengo un Máster en Estadística Aplicada, le daré una respuesta muy simple: tomar un curso sobre probabilidades.

La mayoría de los marcos de programación modernos de ML toman una gran mayoría de las matemáticas de la ciencia de datos; realmente no lo necesitarás en la mayoría de los escenarios. Pero siempre necesitará la capacidad de comprender sus resultados y la mayoría de los resultados se expresan en probabilidades. Si fuera nuevo en ciencia de datos, tomaría un curso (breve) sobre probabilidades, trataría de comprender qué significan realmente las proporciones y porcentajes y luego trabajaría para conocer un marco (como Tensorflow) realmente, muy bien. Si puede hacer eso, puede escribir algunos algoritmos realmente interesantes y no tener que ser obsesivo con las matemáticas.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.