Este repositório contém um resumo do curso Hugging Face PNL .
O curso ensina como aplicar Transformers a várias tarefas de processamento de linguagem natural e muito mais. Ao longo do caminho, você aprenderá como usar o ecossistema Hugging Face — ? Transformadores, ? Conjuntos de dados, ? Tokenizadores e ? Acelere - assim como o Hugging Face Hub.
Os cadernos e notas deste repositório usam PyTorch.
Para instalar, execute o seguinte comando:
pip3 install torch torchvision torchaudio
pip install transformers[torch]
Você também pode simplesmente instalar os arquivos requirements.txt
.
Os notebooks Jupyter contendo todo o código do curso estão hospedados no repositório huggingface/notebooks
. Se você deseja gerá-los localmente, primeiro instale as dependências necessárias:
python -m pip install -r requirements.txt
Em seguida, execute o seguinte script:
python utils/generate_notebooks.py --output_dir nbs
Se você usar venv, lembre-se de instalar um novo kernel em seu laboratório/notebook jupyter:
python -m ipykernel install --user --name=nlp-course-venv
Este script extrai todos os trechos de código dos capítulos e os armazena como notebooks na pasta nbs
.
A estrutura deste repo e README são inspiradas no maravilhoso curso Advanced NLP with spaCy e ? Curso de PNL.