YoVDO

NLP Modelos y Algoritmos

Offered By: Universidad Austral via Coursera

Tags

Natural Language Processing (NLP) Courses Machine Learning Courses Deep Learning Courses Python Courses Neural Networks Courses TensorFlow Courses scikit-learn Courses Jupyter Notebooks Courses Natural Language Toolkit (NLTK) Courses spaCy Courses

Course Description

Overview

Este curso te brindará los conocimientos necesarios para la implementación de algoritmos de NLP. Mediante el uso de los últimos algoritmos más populares en NLP se procederá a dar solución a un conjunto de problemas propios del área. Para realizar este curso es necesario contar con conocimientos de programación de nivel básico a medio, deseablemente conocimiento básico del lenguaje Python y es recomendable conocer los Jupyter Notebooks en el entorno Anaconda. Para desarrollar aplicaciones se va a utilizar Python 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, Scikit-learn, Spacy y TensorFlow.

Syllabus

  • Conceptos básicos de aprendizaje automático y aprendizaje profundo
    • Este módulo te permitirá obtener los conocimientos necesarios para poder diferenciar los diversos tipos de algoritmos que se utilizan en NLP; basados en aprendizaje automático y aprendizaje profundo
  • Algoritmos de aprendizaje automático para Procesamiento de Lenguaje Natural
    • En este módulo se describen un conjunto de algoritmos de aprendizaje automático de uso extendido en Procesamiento de Lenguaje Natural.
  • Redes neuronales para Procesamiento de Lenguaje Natural
    • En este módulo se presentará un modelo de redes neuronales artificiales que permitirán abordar problemas propios del Procesamiento de Lenguaje Natural
  • Ensamble de modelos de Procesamiento de Lenguaje Natural
    • Una vez comprendidos los diversos modelos de algoritmos de aprendizaje automático, aprendizaje profundo y redes neuronales se procederá a generar un modelo que utilice varios de los modelos antes mencionados para obtener una mejor aproximación al resultado esperado.

Taught by

Hernán Daniel Merlino

Tags

Related Courses

Natural Language Processing
Columbia University via Coursera
Natural Language Processing
Stanford University via Coursera
Introduction to Natural Language Processing
University of Michigan via Coursera
moocTLH: Nuevos retos en las tecnologías del lenguaje humano
Universidad de Alicante via Miríadax
Natural Language Processing
Indian Institute of Technology, Kharagpur via Swayam