Los datos son el nuevo aceite. Y el aprendizaje automático es el fuego. Quien controle a estos dos controlará el mundo.
No, lo anterior no es una frase pomposa extraída de una novela distópica.
Es una realidad
El nuevo orden mundial se trata de recopilar grandes cantidades de datos relevantes y procesarlos en información procesable, algo que la raza humana no ha podido hacer en la historia. Es el tipo de tecnología que permite a un país adelantarse a los demás y, finalmente, gobernar el mundo.
Como resultado, las naciones progresistas del mundo lo toman muy, muy en serio.
Una elección de carrera lucrativa
Dejando a un lado la intriga internacional, la ciencia de datos y máquina de aprendizaje es un campo nuevo y candente con una oportunidad increíble. La demanda está fuera de los gráficos (por decirlo suavemente) y no hay suficientes científicos de datos. Ni siquiera los mediocres.
Es como si de repente hubiéramos descubierto muchos nuevos planetas habitables y no hubiera suficientes personas para trasladarlos. Podría seguir y sonar como un disco rayado, pero creo que esta infografía hace el trabajo mucho mejor:

Entonces, vemos que los salarios comienzan en $ 50,000 +, y para los gerentes, pueden dispararse mucho más allá de $ 250,000.
Y no solo eso, la persona promedio en este planeta generará 1.7 MB de datos por segundo. Eso es más de 3,500 TB de datos durante toda la vida útil, más datos de los que sabemos cómo manejar a partir de ahora, y mucho menos usar para análisis. Decir que el futuro es prometedor sería perjudicar a esta nueva y magnífica pradera.
¿Son difíciles la ciencia de datos y el aprendizaje automático?
Buena pregunta!
Según mi experiencia, la respuesta es "sí" y "no".
Inteligencia Artificial (y por extensión, aprendizaje automático), es lo más difícil de hacer si está dispuesto a investigar y superar los límites. Para tal trabajo, incluso un Ph.D. en informática y matemáticas no es suficiente. Pero entonces, la persona promedio no tiene ni la ambición, ni el tiempo para tal búsqueda.
En el otro extremo está lo que yo llamaría ciencia de datos aplicada y aprendizaje automático.
Es decir, toma herramientas, técnicas y algoritmos existentes y aplicar ellos para resolver algunos problemas del mundo real. Esta parte requiere dedicación, percepción y pensamiento creativo (y conocimiento de algunos conceptos matemáticos simples, que se aprenden rápidamente), pero con respecto al verdadero conocimiento “técnico”, es mucho más indulgente de lo que llama el trabajo de un ingeniero de software.
En otras palabras, no es un juego de niños, sino siguiendo el relación recompensa / esfuerzo, es una de las mejores inversiones que existen.
Ahora que ha endurecido su determinación de convertirse en científico de datos e ingeniero de aprendizaje automático, comencemos a explorar las mejores opciones que existen.
Machine Learning (Google)
No mucha gente lo sabe, pero Google tiene una amplia, muy práctica y curso gratuito sobre aprendizaje automático. Según la compañía, es parte de su compromiso de avanzar en las tecnologías de IA / ML y mantener el conocimiento abierto.

Lo mejor de este curso es que no hay requisitos previos, pero prepárese para pasar más tiempo explorando los conceptos de estadística por su cuenta.
Quiero decir, no es necesario, pero si no tiene experiencia en estadísticas avanzadas, las explicaciones de este curso pueden no ser suficientes. Otro problema es que este curso presenta el aprendizaje automático a través de TensorFlow, que es una implementación de ML desarrollada por Google. Entonces, de alguna manera, Google tiene como objetivo promover sus API para el aprendizaje automático, pero considerando el valor que ofrece este curso, no veo cómo eso debería ser un obstáculo.
En todo caso, TensorFlow es una de las formas fáciles de ingresar al AA y goza de una gran popularidad (para una comparación de los marcos de AI, consulte este).
Data Science
Su nombre La Universidad de Harvard inspira asombro, y también este curso.
Lo primero es lo primero: no es un ensuciarse rápido curso en el que andas de puntillas por Machine Learning escribiendo un fragmento aquí o un script aquí. Este curso es un bautismo de fuego severo que exige mucho trabajo y una importante inversión de tiempo.

El curso viene con videos gratuitos, código (alojado en GitHub) y soluciones para ejercicios de laboratorio, por lo que, prácticamente, no está restringido por nada si desea tomarlo.
Audiencia ideal?
Tú ... no estoy bromeando.
Yo diría que son profesionales en activo con una educación matemática decente, aunque ya no les gusten las matemáticas (los hábitos de inferencia y prueba son lo más necesario). Pero una vez más, tenga en cuenta: puede pensar que es bueno, pero este curso se sentirá como si tuviera las uñas endurecidas para el desayuno: los problemas de práctica son lo suficientemente desafiantes como para hacerlo llorar, pero entonces, eso podría ser exactamente lo que necesita. ¡que estas buscando!
Machine Learning
Entra en un bar lleno de científicos de datos y pregunta quién Andrew Ng es, y recibirás una paliza de tu vida.
En los círculos de la ciencia de datos y el aprendizaje automático, Andrew Ng ha alcanzado un estatus divino, gracias a su curso excepcional en Coursera: Aprendizaje automático.
Y si duda de las credenciales de Andrew Ng, dejaré que esto hable por sí solo:

Es un curso pago, en el sentido de que es parte de CourseraEl plan de precios de , pero el compromiso financiero y la determinación no son los únicos requisitos previos. Este es un curso largo ya que Andrew se sumerge profundamente en las matemáticas detrás de todo lo relacionado con ML y disecciona algoritmos populares. Pero afortunadamente, es un curso completo, y serás guiado paso a paso hacia las profundidades más oscuras y te traerán de vuelta.
¡Lo recomiendo mucho, principalmente porque hacer alarde del certificado de finalización de este curso se ha convertido en una cosa hoy!
Applied Data Science
Las especializaciones en Coursera consisten en una serie de cursos que tienen como objetivo llevarlo de cero a competente en un concepto en particular. Si está buscando un curso completo, serio pero amigable sobre ciencia de datos y aprendizaje automático con Python, no puedo recomendar este especialización suficiente.

Al final del curso, obtienes un certificado.
DataCamp
Campamento de datos ofrece muchos cursos de ciencia de datos, que también incluyen varias habilidades y trayectorias profesionales. Desde la manipulación de datos hasta el aprendizaje automático, obtendrá habilidades científicas de datos para desarrollar una carrera en Python y R que le ayudará a tener éxito en el campo de la ciencia de datos.

Con el contenido de tamaño byte de Campamento de datos, puedes aprender a tu propio ritmo. Estos cursos le brindan experiencia práctica a través de la cual avanzará en sus habilidades de ciencia de datos.

Puede comenzar con la versión gratuita y evaluar el curso mirando el primer capítulo.
edX
Aprenda de MITx, Harvardx, IBM, RICEx, UCSanDiegox y GTx en el plataforma edX.
Todos ellos tienen un plan de estudios integral que lo ayuda a poseer habilidades científicas de datos. Estos programas son los más adecuados para quienes tienen experiencia en estadística o informática.

Si no está buscando un programa, puede elegir uno a la carta. Sobre Edx, encontrará más de 200 cursos relacionados con la ciencia de datos, que cubren Python, R, Excel, probabilidad, estadística, aprendizaje automático, Visualización de datos, y muchos más.
Codecademy
Codecademy es otra plataforma que es uno de los mejores sistemas que existen que te ayuda a aprender a codificar. Creen en “aprender haciendo” y tienen muchos proyectos de práctica y pruebas en su plataforma.
La curso de ciencia de datos ofrecido por Codecademy incluye SQL, Python 3, NumPy, Pandas, Matplotlib, Scikit-learn y muchas más bibliotecas.

Toda la trayectoria profesional contiene 26 cursos que son más que suficientes para ayudarlo a convertirse en un científico de datos exitoso.
Este curso de datos:
- Le brinda un conocimiento profundo de la ciencia de datos
- Proporciona una hoja de ruta fácil de seguir
- Lo prepara para el trabajo al ayudarlo a obtener suficiente experiencia práctica
Udemy
Udemy no necesita presentación.
Bootcamp de Python para ciencia de datos y aprendizaje automático en Udemy es uno de los cursos más populares con más de 85K + calificación de 4.6 y ha sido tomado por más de 370K estudiantes en todo el mundo.

A continuación se muestran los temas cubiertos en este curso:

A continuación se muestran las características / entregables de este curso:
- 25 horas de videos a pedido
- Acceso total de por vida
- 13 artículos y cinco recursos descargables
- Acceso en móvil y TV
- Certificado
- Garantía de Devolución de Dinero de 30 Días
Por lo tanto, si prefiere un curso económico, este sería el más adecuado para comenzar.
Google AI
¿Le interesaría aprender el aprendizaje automático de la mano de los expertos en ML de Google?
Bueno, entonces debes consultar los cursos en google AI.
Esta plataforma tiene cursos y contenido de Machine Learning y Data Science para estudiantes, ingenieros de software, científicos de datos e incluso investigadores. Estos cursos son gratuitos.
Para empezar, Curso intensivo de aprendizaje automático en Google AI debería ser su curso de referencia. Este es un curso de ritmo rápido con una introducción práctica que utiliza las API de TensorFlow. A continuación se muestran los detalles de este curso:

Esta plataforma también cuenta con cursos específicos sobre importantes temas de aprendizaje automático como clustering, sistemas de recomendación, pruebas y depuración en el aprendizaje automático, separación de datos e ingeniería de funciones en el aprendizaje automático. En caso de que ya conozcas los conceptos básicos del aprendizaje automático, estos cursos serán de valor agregado.
Udacity
Udacity es también una plataforma de aprendizaje en línea muy popular que tiene una gran cantidad de cursos sobre tecnologías de tendencia. Tiene varios programas líderes en la industria creados y reconocidos por las principales empresas de todo el mundo, como AT&T, AWS, Google, IBM.
Uno de los programas de Udacity es para ciencia de datos: Escuela de ciencia de datos. Este programa le ayuda a obtener trabajos de analista de datos, científico de datos, ingeniero de datos y analista empresarial. Un curso sobre Científico de datos en este programa es el crucial que cubre conceptos sobre aprendizaje automático, aprendizaje profundo e ingeniería de software. Es necesario tener conocimientos básicos de aprendizaje automático para optar por este curso.

En caso de que conozca la programación en Python pero sea nuevo en el aprendizaje automático, hay otro programa en Udacity: Escuela de IA. Este programa tiene cursos que comienzan con los conceptos básicos del aprendizaje automático.

Deep Learning
Este curso es una bendición y es mi recomendación favorita en esta lista si eres un programador.
Lo diría de nuevo: si eres un programador.
Eso es porque este curso no dedica tiempo a enseñarle los conceptos básicos de la programación. La descripción del curso lo dice en términos muy claros (el énfasis es original):
Asumimos que todos los que toman este curso tienen al menos un año de experiencia en codificación. El curso utiliza Python como lenguaje de enseñanza, por lo que si aún no conoce Python, asumimos que dedicará tiempo a aprender; para un codificador experimentado, debería encontrar que Python es un lenguaje bastante fácil de aprender.

Entonces, si ya conoce Python (si no aprender aqui), o puede sentirse cómodo rápidamente, este es el curso perfecto para los pragmáticos que desean construir sistemas reales y utilizables sin preocuparse demasiado por los fundamentos teóricos de los algoritmos.
Incluso podría decir que es para los caldereros impacientes (¡como yo!) Que odian la ceremonia y la monotonía.
Y oh, ¿mencioné que es 100% gratis y tiene una gran comunidad?
Conclusión
¡Uf!
Esta fue una lista difícil de compilar. No porque no hubiera suficientes fuentes buenas, ¡sino porque había demasiadas!
El aprendizaje automático es un dominio que literalmente se ha disparado y está resolviendo problemas difíciles con mucha elegancia, por lo que existen cientos de cursos en línea, gratis y de pago, la mayoría de ellos muy, muy buenos. Pero esto también puede ser una fuente de confusión, por lo que he intentado reducirlo a once para diferentes tipos de estudiantes de acuerdo con su nivel de experiencia.
Espero que te haya ayudado!