¿Qué tan difícil es aprender el aprendizaje automático y el aprendizaje profundo después de los 30 años?

¡La edad no es un criterio!

Si tienes interés y pasión en este campo.

Solo una vez, siga estos pasos si le interesa, puede continuar en este campo.

Para aprender el aprendizaje automático, debes ser mejor que el promedio en matemáticas. Estas son las matemáticas que debe aprender teniendo en cuenta el objetivo final para estar preparado.

  • Álgebra lineal-Álgebra lineal– MIT 18.06 Álgebra lineal por Gilbert Strang
  • Teoría de la probabilidad-Probabilidad y estadística – MIT 6.041 Análisis de sistemas probabilísticos y probabilidad aplicada por John Tsitsiklis
  • Cálculo
  • Cálculo de variaciones.
  • Teoría de grafos
  • Métodos de optimización (multiplicadores de Lagrange)
  • Cualquier lenguaje de programación ampliamente utilizado para ML como python, MATLAB o C ++.

PD: recomendaría Python aquí como lenguaje y recomendaría los siguientes enlaces:

  • Aprendizaje automático con texto en scikit-learn (PyCon 2016)
  • Aprendizaje automático en Python con scikit-learn

Una vez cumplidos estos requisitos, puede por fin comenzar a considerar Machine Learning.

¿6 PASOS FÁCILES para utilizar el APRENDIZAJE DE MÁQUINAS?

Este es el lugar donde comienza la diversión. Ahora, se espera que la base comience a echar un vistazo a algunas informaciones. La mayoría de las empresas de aprendizaje automático tienen básicamente el mismo proceso de trabajo:

PASO 1.) Fabrica tus fundamentos de aprendizaje automático estudiando material relacionado con el tema:

a.) Las conferencias de Andrew Ng’s Machine Learning son un gran comienzo:

Colección de conferencias | Aprendizaje automático: YouTube

b.) Certificado de aplicaciones y minería de datos de Stanford:

Certificado de Posgrado en Minería de Datos y Aplicaciones

c.) Escuela de verano de aprendizaje automático:

https://www.youtube.com/playlist…

d.) Un enlace a la lista de reproducción completa está aquí (Lecture Collection | Machine Learning)
https://www.youtube.com/view_pla…

e.) Introducción a la Inteligencia Artificial por el Prof. Deepak Khemani IIT Madras

http://nptel.ac.in/courses/10610…

e.) “La mejor introducción de aprendizaje automático que he visto hasta ahora”.

PASO 2.) Tome un curso en línea

Lo principal que aconsejo a alguien que necesita ingresar al aprendizaje automático es tomar el curso en línea de Andrew Ng.

Creo que el curso de Ng es especialmente directo y excepcionalmente eficiente, por lo que es un conocimiento extraordinario para alguien que necesita ingresar a ML. Me sorprende cuando las personas me revelan que el curso es “excesivamente fundamental” o “excesivamente superficial”. En el caso de que me revelen que solicito que aclaren el contraste entre la Regresión logística y el SVM, PCA lineal frente a la factorización matricial, regularización o descenso de gradiente. He hablado con aspirantes que afirmaron años de encuentros de LD que no sabían la respuesta a estas preguntas. En su mayor parte, se aclaran claramente en el curso de Ng. Hay muchos otros cursos en línea que puede tomar después de este, pero ahora está en su mayor parte preparado para pasar a la siguiente etapa.

Vea mi publicación anterior 10 mejores videos, profesores y cursos sobre aprendizaje automático para principiantes y avanzados

PASO 3.) Algunas sugerencias de libros

Mi siguiente paso sugerido es obtener un libro de ML decente (mi lectura más abajo), leer las principales secciones de introducción, y después de eso rebotar a cualquier parte que incorpore un algoritmo, usted está interesado. Cuando haya descubierto ese algo, salte a él, vea cada uno de los puntos de interés y, en particular, impleméntelo. En el paso anterior del curso en línea, a partir de ahora habría actualizado algunos algoritmos en Octave. Sea como fuere, aquí estoy buscando ejecutar un algoritmo sin ninguna preparación en un lenguaje de programación “real”. En cualquier caso, puede comenzar con una simple, por ejemplo, Regresión logística regularizada en L2, o k-means, pero también debe impulsarse a actualizar todos los más intrigantes, por ejemplo, SVM. Puede utilizar una implementación de referencia en una de las muchas bibliotecas existentes para asegurarse de obtener resultados equivalentes.

  • El razonamiento bayesiano y el aprendizaje automático de David Barber
  • El aprendizaje automático de Kevin Murphy: una perspectiva probabilística
  • Los elementos del aprendizaje estadístico de Hastie, Tibshirani y Friedman
  • Reconocimiento de patrones y aprendizaje automático de Bishop
  • Aprendizaje automático de Mitchell

También hay numerosos libros excelentes que llaman la atención sobre un tema específico. Por ejemplo, Sutton and Re-Inforcement Learning es una obra de arte. Además, el libro Deep Learning (accesible en la web) prácticamente se está convirtiendo en un ejemplo antes de ser distribuido. Sea como fuere, necesita un par de esos libros para reunir una comprensión equilibrada y hasta cierto punto del campo.

Vea mi publicación anterior 10 eBooks gratuitos de lectura obligatoria sobre conceptos básicos de aprendizaje automático.

También puede ir específicamente a un trabajo de investigación que presente un algoritmo o enfoque que le interese y salte a él.

PASO 4.) Algoritmos más esenciales

Se confía en usted para conocer los aspectos básicos de un algoritmo esencial.

Vea mi anterior post 15 algoritmos que los ingenieros de aprendizaje automático deben saber.

En cualquier caso, aparte de los algoritmos, también es fundamental saber cómo configurar sus datos (selección de características, transformación y compresión) y cómo evaluar sus modelos. Tal vez, para empezar, podría consultar nuestro Aprendizaje automático en el ejercicio de instrucción scikit-learn en SciPy 2016. Se condensa una gran parte de los rudimentos al presentar la biblioteca scikit-learn, que puede resultar útil para la ejecución y otros exámenes. :

PASO 5.) Juega con algunos conjuntos de datos enormes que son de acceso abierto.

Descubra un conjunto de datos que le parezca especialmente interesante o sobre el que tenga hipótesis y compruebe si tiene razón.

Datos del gobierno de EE. UU. Http://www.data.gov/

Ferrocarril Catering y Turismo Corporación http://www.irctc.co.in

PASO 6.) Participa con un equipo de personalización o aprendizaje automático centrado en el producto.

El grupo que busca debe estar cargado de ingenieros a quienes desea instruir y aprender. Esto lo mejorará para convertirse en un buen ingeniero de aprendizaje automático. Del mismo modo, al dividir un grupo de productos, descubrirá rápidamente cómo la ciencia y la hipótesis del aprendizaje automático varían de la capacitación. Específicamente, cómo la conducta del cliente le mostrará algo nuevo cada día.

Finalmente puedes ir a través de los enlaces a continuación para

Aprendizaje automático

Aprendizaje profundo

¡No es nada difícil! De hecho, diría que es más fácil aprender sobre el aprendizaje automático y el aprendizaje profundo a medida que envejecemos.

Por ejemplo, el mismo algoritmo que no entendí hace 20 años, ahora lo entiendo mucho mejor. ¿Por qué? Debido a que hay tantos investigadores trabajando en el desarrollo de algoritmos interesantes, por otro lado, muchos otros investigadores están trabajando en explicaciones intuitivas más simples, para que el conocimiento se comparta y se difunda en todo el mundo; gracias a los motores de búsqueda, que nos ayudan a encontrar recursos maravillosos todo el tiempo. Entonces, la conclusión es que, si no es posible entender de un libro / recurso, hay muchas opciones creadas diariamente para simplificar las cosas, solo tiene que encontrarlas; Gracias a Quora, cualquiera puede hacer una pregunta y obtener una respuesta.

Te daré otra razón antes de irme. A medida que envejecemos, ganamos muchas experiencias mundanas de nuestra vida cotidiana, y eso también puede ayudarnos a aprender mejor el aprendizaje automático / aprendizaje profundo. El aprendizaje automático / aprendizaje profundo tiene como objetivo crear máquinas que puedan pensar / actuar como humanos. Cuanto más los entrene con más datos, los modelos de aprendizaje automático mejorarán cada vez más a medida que pase el tiempo. Del mismo modo, con más datos, conocimiento y capacitación, también mejoramos para convertirnos en humanos reales a medida que envejecemos. ¡Todo lo mejor!

Hmm, me gradué de mi doctorado. programa a los 32 años. Mi maestría estaba en optimización y mi Ph.D. estaba en simulación y modelado, ninguno relacionado directamente con el aprendizaje automático. Aprendí el aprendizaje automático y el aprendizaje profundo durante mi trabajo como investigador y científico de datos en los últimos tres años y me considero muy versado en ello. Entonces tu respuesta es:

no es difícil en absoluto aprender el aprendizaje automático y el aprendizaje profundo después de los 30 años si tienes la formación adecuada en probabilidad, estadística e informática .

Si le preocupa su capacidad para aprender y procesar nueva información después de los 30 años, no lo haga. Es completamente posible aprender sobre el aprendizaje automático en un alto nivel hasta la edad adulta. La mayor parte de mi aprendizaje en este campo ha sucedido después de cumplir 30 años.

Si hay algo que te obstaculiza después de los 30, puede ser que no puedas encontrar el tiempo suficiente para aprender simplemente debido a la situación de tu vida. Es posible que tenga una familia con hijos y tenga que ocuparse de todas las responsabilidades de un adulto.

El aprendizaje automático es un tema complejo, y debes dedicarle mucho tiempo para mejorar. Esa es la principal limitación.

La edad de 30 años aún es lo suficientemente temprana como para que la mayoría de las personas aprendan cosas nuevas, especialmente habilidades que no son de naturaleza física, como los deportes.

De hecho, me inclino a argumentar que a esta edad uno tiene más madurez intelectual para captar conceptos difíciles sin perderse ni abrumarse. Con la edad, creo que las habilidades analíticas de la mayoría de las personas se fortalecen, pero podrían degradar un poco la capacidad de memorización en bruto: énfasis en “la mayoría de las personas”.

El aprendizaje automático se trata principalmente de álgebra lineal, estadística y teoría de la probabilidad. Estos son conceptos abstractos y pueden ser leídos y entendidos por alguien con una base matemática básica. Un factor algo más importante sería la cantidad de motivación que uno tiene para poner el esfuerzo extra en esto. La mayoría de las personas fracasarán debido a la falta de un objetivo claro a largo plazo y un plan viable para alcanzarlo. Si comienzas algo puramente por atracción temporal y sin un objetivo claro, pronto lo dejarás por otras cosas en tu vida que sí tienen más claridad. Alrededor de los 30 años, muchas personas tendrán familiares y niños que se convertirán en una prioridad clave, dejando poco espacio para hacer cosas que no tienen recompensas deterministas. Entonces, después de tomar un curso durante un mes o dos, uno podría estresarse demasiado y perder el enfoque simplemente porque hay otras prioridades más visibles en su vida.

Desde un punto de vista puramente fisiológico, no creo que haya ninguna razón para no poder seguir el Machine Learning después de los 30. El problema será principalmente prioritario y la falta de tiempo y enfoque.

Habrá algunos desafíos. En mi experiencia, es más fácil aprender cuando tienes entre 16 y 22 años. Sin embargo, cuando seas mayor tendrás que practicar el mismo algoritmo una y otra vez para aprenderlo.

Yo mismo estoy haciendo la transición de un sólido fondo estadístico a un fondo de inteligencia artificial y tiene sus desafíos. Simplemente paso mucho tiempo repasando el problema real y no la teoría. Con la práctica del problema real y la aplicación de los métodos, la teoría se convierte en pan comido.

Déjeme saber si esto ayuda.

Si eres bueno en matemáticas y programación razonablemente bien, entonces no es difícil, solo necesitas ser persistente como otros respondieron, soy un ejemplo por mí mismo.