Estoy tratando de entender las redes neuronales y algunas técnicas de aprendizaje automático. ¿Cuál es la mejor fuente para lo mismo?

Si quieres comenzar desde lo más básico como lo hice yo, estos pasos te guiarán.

  1. [Omita, si tiene conocimiento previo] En mi opinión, el aprendizaje automático tiene una amplia gama de técnicas, por lo que lo primero que debe hacer es tener una idea muy breve sobre cómo se distribuye y crece este campo, para comenzar , cualquier libro de IA podría ayudarte allí. Si tienes tiempo, te recomiendo que pases por ‘ Inteligencia artificial: un enfoque moderno ‘ de peter norvig. Otro libro simple y que debe leerse es ‘ Programming Collective Intelligence ‘ de Toby Segaran (no es un libro básico de ML, pero leerlo será un buen paso inicial: este libro está basado en python. Recuerde, comience a aprender python al lado porque será una gran herramienta a medida que avanzamos en el aprendizaje automático). Ahora ve a un curso en línea para empacar todo lo que hemos pasado hasta ahora. Recomiendo Introducción al Curso de Inteligencia Artificial y Capacitación en línea | Udacity. , Ciencias de la Computación – Inteligencia Artificial NPTEL IIT conferencias (a veces el aprendizaje lento puede ayudar)
  2. [Selección de su división favorita] Ahora que tiene una idea general, debe desviarse a su campo favorito (es un campo grande, ¿verdad?). El aprendizaje profundo es un tema de rápido crecimiento y actualidad en la actualidad. Creo que estás interesado en ese campo, porque has mencionado las redes neuronales. En primer lugar, lea las redes neuronales del capítulo La naturaleza del código de Daniel Shiffman -> luego la lista de reproducción de YouTube desmitificada de Neural Networks -> luego haga un pico en DeepLearning.TV.
  3. [La parte de la teoría lo es todo] Ahora tenemos que entender todo en detalle, puedes elegir entre diferentes cursos en línea como, Machine Learning – Stanford University | Coursera.
  4. No olvide explorar más, leer publicaciones de investigación relacionadas (muy antiguas hasta hoy), tomar diferentes video conferencias gratuitas. Es hora de comenzar a codificar, prueba la red neuronal con numpy. y otros ejemplos buscando en Google.
  5. Ahora, selecciona tu biblioteca favorita. TensorFlow, Theano, Pybrain, Torch (Mi favorito: no es Python, es Lua, Python), Cafe, Matlab son algunos ejemplos. (Algunos servicios en la nube como Microsoft azure / google compute podrían proporcionar un entorno diferente)
  6. [Deep Learning] Comience con Deep Learning | Udacity (que se marcó como un curso avanzado, simplemente repártelo y luego márquelo para otra ronda), tome las conferencias iniciales de NPTEL: Neural Networks, luego observe a fondo Neural Networks for Machine Learning – University of Toronto | Coursera.
  7. luego, vaya a su casa para la ciencia de datos
  8. [Nota – si es antorcha] Antorcha 7. ¡Hola mundo, redes neuronales! Antorcha | Tutoriales para aprender Torch
  9. [Nota – datos de entrenamiento] UCI Machine Learning Repository, base de datos de dígitos manuscritos MNIST, scikit-learn: aprendizaje automático en Python
  10. [Nota – (extra) LSTM] Comprensión de las redes LSTM, una guía para principiantes sobre redes recurrentes y LSTM

Aquí hay una lista de recursos gratuitos en línea para personas que comienzan a aprender aprendizaje automático y profundo:

Aprendizaje profundo para principiantes

Tome el curso ‘Machine Learning’ de Andrew Ng en coursera. Es uno de los cursos más populares y altamente calificados y aclamados en Coursera. Tiene 11 semanas de duración y vale la pena el tiempo:

Aprendizaje automático – Universidad de Stanford | Coursera

Consulte también el perfil de Andrew Ng. Es el cofundador de coursera y uno de los mejores en Baidu (google de China). Definitivamente aprenderás mucho de este curso.

More Interesting

¿Qué es una certificación para un analista de big data?

¿Qué cursos de posgrado debo elegir para el aprendizaje automático?

¿Cuál es su fuente de aprendizaje automático y noticias de ciencia de datos? ¿Por qué?

¿Qué se entiende por aprendizaje automático y el futuro de la ciencia de datos en la India?

¿Qué oportunidades de carrera en ciencia de datos y aprendizaje automático existen en Snapchat?

¿Cuál es una mejor iniciativa para aprender ciencia de datos: Python o R?

¿Cuál es la diferencia entre Data science, Big Data y Hadoop?

¿Quién es el ganador del desafío ImageNet LSVRC-2016? ¿Cuál es su enfoque?

¿Qué pasos específicos debo seguir al trabajar en un conjunto de datos?

¿Qué se requieren todos los lenguajes de programación para la ciencia de datos?

¿Qué libro de ciencia de datos / blog-artículo / texto debería leer cada profesional de ciencia de datos para tener una mejor comprensión del tema?

¿Cuáles son las mejores escuelas para programas de ciencia de datos?

Soy estudiante de primer año del programa de maestría en análisis y recuperación de información en la Universidad de Michigan. Rutinariamente trabajo con cerdo y colmena y soy muy hábil con Python y R, pero ¿son suficientes o necesito ser doctorado antes de comenzar una carrera en ciencias de datos?

¿La popularidad del término 'Big Data' es un poco hiperbólica?

¿Con qué herramientas o tecnologías debería estar familiarizado para conseguir un trabajo en el análisis de datos?