- Level Foundation
- Course by Universidad Austral
-
Offered by
About
Este curso te brindará los conocimientos introductorios sobre el procesamiento de lenguaje natural y las diversas tareas relacionadas al pre procesamiento de grandes volúmenes de texto. Te encontrarás con situaciones cotidianas que se enfrentan al trabajar con proyectos de NLP, para poder poner en juego todo lo aprendido. Para desarrollar aplicaciones se va a utilizar Pyhon 3.6 o superior. Alternativamente se puede utilizar el entorno de Anaconda con la misma versión de Python. Como editor de código, los ejemplos van a ser editados en el Notebook de Anaconda, pero el alumno puede utilizar cualquier editor de texto que reconozca notebooks de Anaconda. Librerías que es necesario tener instaladas para realizar el curso: NLTK, Pandas, SCIKIT-learn.Modules
Bienvenida
1
Videos
- Universidad Austral
1
Readings
- Bienvenidos a la Universidad Austral
Introducción al NLP
1
Assignment
- Test de la lección
1
Videos
- Introducción al curso
3
Readings
- Dinámica del curso
- Glosario
- Nociones básicas del NLP
Etapas del NLP
1
Assignment
- Test de la lección
1
Discussions
- ¿Hay otras etapas del NLP?
2
Videos
- Etapas de NLP - Parte 1
- Etapas de NLP - Parte 2
1
Readings
- Principales etapas de NLP
Problemas abordados por NLP
1
Assignment
- Evaluación del módulo
1
Discussions
- ¿En que situaciones aplicaría NLP?
2
Videos
- ¿Cuáles son los problemas abordados por NLP?
- Conclusiones del módulo
1
Readings
- Material complementario
Etapas del NLP
1
Assignment
- Test de la lección
1
Videos
- Detalles de las etapas de NLP
1
Readings
- Revisión exhaustiva de las etapas de NLP
Clasificación de Textos
1
Assignment
- Test de la lección
1
Discussions
- ¿Qué tipos de texto clasificaría?
1
Videos
- Características del clasificador de textos
1
Readings
- ¿En qué consiste la clasificación de textos?
Tipos de clasificación de textos
1
Assignment
- Evaluación del módulo
2
Videos
- Tipos de clasificación de textos
- Conclusiones del módulo
2
Readings
- Abordaje de la clasificación de Texto
- Material complementario
Definición de análisis de sentimiento
1
Assignment
- Test de la lección
1
Videos
- Presentación sobre el análisis de sentimiento.
1
Readings
- ¿Cómo se puede abordar el análisis de sentimiento?
Profundidad del análisis
1
Assignment
- Test de la lección
1
Discussions
- ¿Cómo relacionar el análisis de sentimiento a un objetivo dado?
1
Videos
- La profundidad del análisis
1
Readings
- Detectar el sentimiento a evaluar y selección de técnica a utilizar
Evaluación de sentimientos a través de la línea de tiempo
1
Assignment
- Evaluación del módulo
2
Videos
- Evolución del sentimiento en el tiempo
- Conclusión del módulo
2
Readings
- ¿Cómo evaluar la evolución del sentimiento en el tiempo y predecir una tendencia?
- Material complementario
¿Qué es una tarea?
1
Assignment
- Test de la lección
1
Readings
- Definición de tarea
¿Cómo encadenar tareas?
1
Assignment
- Test de la lección
1
Discussions
- ¿Cómo se encadenarían tareas separadas en el tiempo?
2
Videos
- Encadenar tareas - Parte 1
- Encadenar tareas - Parte 2
1
Readings
- ¿En qué consiste el encadenamiento de tareas en NLP?
Administración de grandes volúmenes de datos
1
Assignment
- Evaluación del módulo
2
Videos
- Administración de grandes volúmenes de datos
- Conclusiones del módulo
2
Readings
- ¿Cómo administrar grandes volúmenes de datos?
- Material complementario
Generar un entorno de pre procesamiento
1
Assignment
- Test de la lección
1
Discussions
- ¿Cómo se encadenarían tareas separadas en el tiempo?
1
Videos
- Entorno de pre procesamiento
1
Readings
- Generar un entorno de pre procesamiento de datos para NLP
Encadenamiento de tareas en un entorno de pre procesamiento
1
Assignment
- Test de la lección
1
Videos
- Presentación de la granularidad de tareas en NLP
1
Readings
- Granularidad de las tareas a encadenar
Extraer información en forma automática
1
Assignment
- Evaluación del módulo
2
Videos
- ¿Cómo abordar la extracción de información de manera iterativa?
- Conclusión del módulo
2
Readings
- Proceso, abordaje y desarrollo de la extracción de información
- Material complementario
Auto Summary
"Introducción al procesamiento de lenguaje natural" es un curso introductorio en Data Science & AI que enseña sobre el preprocesamiento de grandes volúmenes de texto y tareas relacionadas usando Python 3.6+. Ideal para principiantes, el curso utiliza herramientas como Anaconda, NLTK, Pandas y SCIKIT-learn. Ofrecido por Coursera, está disponible en suscripciones Starter y Professional.

Hernán Daniel Merlino