Ce dépôt contient un résumé du cours Hugging Face NLP .
Le cours vous apprend à appliquer Transformers à diverses tâches de traitement du langage naturel et au-delà. En cours de route, vous apprendrez à utiliser l'écosystème Hugging Face — ? Transformateurs, ? Ensembles de données, ? Les tokeniseurs, et ? Accélérez – ainsi que le Hugging Face Hub.
Les cahiers et notes de ce référentiel utilisent PyTorch.
Pour l'installation, exécutez la commande suivante :
pip3 install torch torchvision torchaudio
pip install transformers[torch]
Vous pouvez également simplement installer les fichiers requirements.txt
.
Les notebooks Jupyter contenant tout le code du cours sont hébergés sur le dépôt huggingface/notebooks
. Si vous souhaitez les générer localement, installez d'abord les dépendances requises :
python -m pip install -r requirements.txt
Exécutez ensuite le script suivant :
python utils/generate_notebooks.py --output_dir nbs
Si vous utilisez venv, n'oubliez pas d'installer un nouveau noyau dans votre laboratoire/notebook Jupyter :
python -m ipykernel install --user --name=nlp-course-venv
Ce script extrait tous les extraits de code des chapitres et les stocke sous forme de cahiers dans le dossier nbs
.
La structure de ce dépôt et le README sont inspirés du merveilleux cours Advanced NLP with spaCy et ? Cours de PNL.