Repositorio del modulo de Procesamiento de Lenguaje Natural del Diplomado en Inteligencia Artificial del Departamento en Ciencias de la Computación de la Universidad de Chile
Equipo docente 🧑🏫:
- Profesores: Andrés Abeliuk, Fabián Villena.
- Profesor Auxiliar: Martin Paredes
- Curso online. Todas las cátedras seran tutoriales sobre el Procesamiento de Lenguaje Natural.
- Cada clase constara de tres partes: una teoríca, un práctica y una de trabajo personal.
- Habrán dos controles que serán evaluados, que pueden resolver en grupos de dos personas.
- Como en un entorno real, la colaboración es fundamental para resolver problemas. Por lo mismo, todas las evaluaciones serán grupales.
- El objetivo es que aprendan a medida que implementan. Por lo mismo, está prohibida la copia.
- Foro de ucursos para cualquier duda de los contenidos del curso y administrativas. Todos los mails con consultas al equipo docente serán redirigidos al foro. Idea detrás de esto: La colaboración entre equipos.
- Github: materia práctico del módulo, laboratorios, tutoriales y tareas.
- NLTK: Natural Language Toolkit
- Gensim
- spaCy: Industrial-strength NLP
- Torchtext
- AllenNLP: Open source project for designing deep leaning-based NLP models
- HuggingFace Transformers
- ChatGPT
- Google Bard
- Stanza - A Python NLP Library for Many Human Languages
- FlairNLP: A very simple framework for state-of-the-art Natural Language Processing (NLP)
- WEFE: The Word Embeddings Fairness Evaluation Framework
- WhatLies: A library that tries help you to understand. "What lies in word embeddings?"
- LASER:a library to calculate and use multilingual sentence embeddings
- Sentence Transformers: Multilingual Sentence Embeddings using BERT / RoBERTa / XLM-RoBERTa & Co. with PyTorch
- Datasets: a lightweight library with one-line dataloaders for many public datasets in NLP
- RiverText: A Python Library for Training and Evaluating Incremental Word Embeddings from Text Data Streams
- Speech and Language Processing (3rd ed. draft) by Dan Jurafsky and James H. Martin.
- Michael Collins' NLP notes.
- A Primer on Neural Network Models for Natural Language Processing by Joav Goldberg.
- Natural Language Understanding with Distributed Representation by Kyunghyun Cho
- A Survey of Large Language Models
- Natural Language Processing Book by Jacob Eisenstein
- NLTK book
- Embeddings in Natural Language Processing by Mohammad Taher Pilehvar and Jose Camacho-Collados
- Dive into Deep Learning Book
- Contextual Word Representations: A Contextual Introduction by Noah A. Smith
- CC6205: Curso de Natural Language Processing del DCC Uchile
- CS224n: Natural Language Processing with Deep Learning, Stanford course
- Deep Learning in NLP: slides by Horacio Rodríguez
- David Bamman NLP Slides @Berkley
- CS 521: Statistical Natural Language Processing by Natalie Parde, University of Illinois
- 10 Free Top Notch Natural Language Processing Courses