NLP con Python: Procesamiento de Lenguaje Natural con Python
Aprende los fundamentos del NLP con Python
Description
Hola y bienvenido a este curso de Procesamiento del lenguaje Natural o NLP con Python.
En este curso aprenderás todos los conceptos teóricos y prácticos para empezar a trabajar en proyectos enfocados al procesamiento natural del lenguaje, aplicando diversas técnicas y modelos predictivos.
El curso es mayoritariamente práctico, donde comprenderás el funcionamiento y uso de diferentes modelos de machine learning, cómo procesar los datos para cada uno de ellos, y cuál es su capacidad predictiva o limitaciones.
El curso empezará con dos unidades teóricas, para que te familiarices con conceptos importantes que debes conocer para el procesamiento del lenguaje natural. En la primera explicaremos los conceptos básicos del machine learning y en la segunda, los conceptos básicos del NLP necesarios para un mejor seguimiento de la parte práctica del curso.
Luego, exploraremos diversas técnicas para pre procesar texto. Desde la limpieza, a la augmentacion, y la vectorización. En este curso utilizaremos Spacy y NLTK: dos librerías muy utilizadas en el mundo del NLP.
A lo largo del curso, veremos varios casos prácticos utilizando diferentes algoritmos o modelos, para diferentes tareas como por ejemplo la clasificación de tweets. En particular utilizaremos la librería Scikit-learn para los algoritmos más clásicos, y Pytorch y Huggingface para los modelos del lenguaje basados en la arquitectura de transformers, los cuales son redes neuronales.
Este curso será impartido por Lisandro Cesaratto, un ingeniero electrónico especializado en el área de la ciencia de datos, y específicamente en tareas relacionadas al NLP. Lisandro tiene mucha experiencia profesional en el campo de la ciencia de datos y ha trabajado en empresas conocidas como PwC, y BASF.
En Datademia trabajamos para crear el mejor contenido de datos en español, incluyendo ciencia de datos, inteligencia de negocios y programación. Nuestro objetivo es transformarte en un experto en datos, aprendiendo desde cualquier parte del mundo y a tu ritmo.
Te invitamos a que veas la presentación del curso y algunas de las clases gratuitas. Cualquier duda que tengas nos puedes contactar a través de nuestras redes sociales o a través de la plataforma
¡Nos vemos en el curso!
What You Will Learn!
- Entenderás los fundamentos del Procesamiento Natural del Lenguaje, y del Machine Learning
- Tendrás una clara imagen de qué librerias estan disponibles en Python para tareas de NLP
- Verás diversos ejemplos prácticos, donde en cada uno se explicará el modelo y como preprocesar los datos
- Cerraremos el curso introduciendo redes neuronales, en especial aquelas más comunmente utilizadas para NLP
- Serás capaz de comprender como funciona Pytorch, y los modelos basados en la arquitectura Transformers
Who Should Attend!
- Personas que busquen aprender los conocimientos básicos del Procesamiento Natural del Lenguage y de Machine Learning
- Quienes busquen un curso orientado a la práctica, pero sin descuidar conceptos fundamentales
- Profesionales que ya tienen una primera experiencia con NLP o ML y busquen expandir sus conocimientos
- Aficionados de Python que busquen nuevos desafíos en una temática con mucho potencial
- Analistas o científicos de datos que busquen un cambio en su carrera orientado al NLP
- Personas que deseen dar su primer paso en el área de Machine Learning. El curso comienza con ejemplos sencillos