Por medio de esta formación aprenderás a dominas las técnicas de NLP aplicadas con Python. Vas a aprender a construir sistemas que analicen, comprendan y automaticen el lenguaje humano, con actividades prácticas como detectores de spam, análisis de sentimientos, chatbots y sistemas de reconocimiento y síntesis de voz.
Este curso está diseñado para profesionales que ya cuentan con conocimientos mínimos previos, lo cual es indispensable para la correcta ejecución de las prácticas y protocolos estudiados.
1.Introducción al procesamiento del lenguaje natural (NLP)
1.1 ¿Qué es el Procesamiento del Lenguaje Natural (NLP)?
1.2 Aplicaciones Procesamiento del Lenguaje Natural
2.Introducción a Phython
2.1 Instalación Python + Jupyter
2.2 Conceptos básicos de Python
2.3 Introducción a las librerías: Numpy
2.4 Introducción a las librerías: Pandas
2.5 Introducción a las librerías: Matplotlib
3.Sistemas de clasificación de textos
3.1 ¿En qué consiste la Clasificación de Textos?
3.2 Instalación librería NLTK
3.3 Proceso Clasificación de Textos en Python - Caso Práctico – Tokenizar
3.4 Proceso Clasificación de Textos en Python - Caso Práctico – Palabras de Parada
3.5 Proceso Clasificación de Textos en Python - Caso Práctico – Sinónimos y antónimos
3.6 Proceso Clasificación de Textos en Python - Caso Práctico – Derivación Regresiva
3.7 Proceso Clasificación de Textos en Python - Caso Práctico – Lematización
3.8 Caso de Uso Clasificación de Textos – Filtro Spam
3.9 Clasificación de textos a partir de emails
3.10 Implementación Filtro Spam masivo
3.11 Clasificación de textos en ficheros Word (docx)
3.12 Clasificación de textos en ficheros PDF
Ejercicio práctico tema 3 voluntario
Test de conocimientos I
4.Análisis de sentimientos (Sentimental Analysis)
4.1 ¿En qué consiste el Análisis de Sentimientos?
4.2 Proceso Análisis de Sentimiento con Python - Caso Práctico Twitter – Conexión y captura de tweets
4.3 Proceso Análisis de Sentimiento con Python - Caso Práctico Twitter – Análisis y visualización de sentimientos
Ejercicio práctico tema 4 voluntario
Test de conocimientos II
5.Creación de Chatbot
5.1 ¿En qué consiste un Chatbot?
5.2 Caso Práctico Chatbot – Definición Corpus
5.3 Caso Práctico Chatbot – Preprocesamiento del Texto
5.4 Caso Práctico Chatbot – Evaluación de similitud
5.5 Caso Práctico Chatbot – Definición de coincidencias manuales
5.6 Caso Práctico Chatbot – Generación de respuesta y diálogo con chatbot
6.Reconocimiento y síntesis de voz
6.1 ¿En qué consiste el Reconocimiento y Síntesis de Voz?
6.2 Instalación de Librerías SpeechRecognition / PyAudio
6.3 Reconocimiento de voz con Python - Caso Práctico
6.4 Sintetizador de Voz con Python- Caso Práctico
6.5 Combinación de funcionalidades NLP para crear herramientas integrales
Test de conocimientos III
Obtendrás un certificado de aprovechamiento si finalizas el curso con una calificación igual o superior a 6.
Se requiere que el alumno posea conocimientos previos o nociones fundamentales sobre la materia, asegurando así un aprendizaje fluido y especializado.
Información Adicional
Precio: 260,00 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE