¿Cómo aprender sobre aprendizaje automático versus ciencia de datos versus inteligencia artificial versus redes neuronales versus procesamiento de lenguaje natural? ¿Cómo difieren y qué conjunto de habilidades necesito para dominarlos?

Okay…

Mucho que hacer en esta pregunta, pero aquí va …

El procesamiento del lenguaje natural es un subcampo de la informática que se ocupa principalmente de lograr que las computadoras comprendan e interactúen utilizando lenguajes naturales; El aprendizaje automático se utiliza a menudo para hacer esto.

La ciencia de datos es un subcampo de una serie de campos más grandes que incluyen estadísticas y ciencias de la computación principalmente relacionadas con la comprensión y la manipulación de grandes cantidades de datos; Al igual que el procesamiento del lenguaje natural, la ciencia de datos a menudo utiliza el aprendizaje automático para hacer esto.

Las redes neuronales son una herramienta utilizada en el aprendizaje automático.

El aprendizaje automático en sí es un subconjunto de la informática y la inteligencia artificial.

La inteligencia artificial se compone de una serie de subcampos diferentes, incluidos los de informática, neurociencia y matemáticas.

Uf…

Ahora, ¿cómo aprendes todas estas cosas?

Bueno, lleva un tiempo, créeme, pero primero, repasa tus matemáticas, específicamente tu cálculo y estadísticas. En segundo lugar, aprenda un lenguaje de programación como Python o R si aún no conoce uno. A partir de ahí: comience a leer y programar proyectos que caigan dentro del campo que le interesa.

Me gustaría recomendarle que lea estas dos publicaciones de blog:

1 °: Una guía suave para el aprendizaje automático.
2do: La guía definitiva para el procesamiento del lenguaje natural.

Espero eso ayude.