Content-Length: 287099 | pFad | http://github.com/agombert/AdvancedNLPClasses

E4 GitHub - agombert/AdvancedNLPClasses
Skip to content

agombert/AdvancedNLPClasses

Repository files navigation

Advanced NLP Classes

This repository contains materials for the Advanced Natural Language Processing course taught at Barcelona School of Economics.

Course Overview

This course navigates the evolution of Natural Language Processing (NLP) from foundational techniques to advanced concepts like Large Language Models and ChatGPT. It begins with core principles such as TF-IDF and word embeddings, advancing through deep learning innovations like LSTM and BERT.

The course is structured into three main parts:

  1. Good old fashioned NLP (Sessions 1-4)
  2. Almost part of good old fashioned NLP (Sessions 5-8)
  3. LLMs, Agents & Others (Sessions 9 & 10)

Repository Structure

  • docs/: Course documentation and lecture notes
    • pdfs/: PDF versions of lecture slides
    • chapter*/: Content for each session
  • notebooks/: Jupyter notebooks for hands-on exercises

Getting Started

Prerequisites

  • Python 3.11 or higher
  • Poetry (for dependency management)

Installation

  1. Clone the repository
git clone https://github.com/agombert/AdvancedNLPClasses.git
cd AdvancedNLPClasses
  1. Install dependencies with Poetry
# Install Poetry if you don't have it
curl -sSL https://install.python-poetry.org | python3 -

# Install project dependencies
poetry install
  1. Set up notebook environment
# Download necessary models and datasets
poetry run setup-notebooks
  1. Start the documentation server
poetry run mkdocs serve
  1. Launch Jupyter for notebooks
poetry run jupyter notebook

Course Materials

Contributing

If you find errors or have suggestions for improving the course materials, please open an issue or submit a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/agombert/AdvancedNLPClasses

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy