NLP and LLMs - Fine-Tuning
About
Fine-tuning is a method of modifying generalized LLMs to work to have better performance in specific domains.
Learning Objectives
You will be able to:
- Describe fine-tuning use cases.
- Explain the goals and tradeoffs of model fine-tuning and methods (LoRA, QLoRA, etc.).
- Apply Low-Rank Adaption (LoRA) of LLMs.
Content
| Topic | About |
|---|---|
| Slides | - Describe fine-tuning use cases - Explain the goals and tradeoffs of model fine-tuning and methods (LoRA, QLoRA, etc.) |
| Low Rank Adaptation (LoRA) | - Apply Low-Rank Adaption of LLMs |
Prerequisites
- Write and run Python code in a Jupyter notebook.
- Create basic Python functions.
- Import and use
pandasandnumpy. - Understand how LLMs work.
- Able to use Hugging Face.
References
📖 Reference Materials
Important note
Please ignore the _layouts folder and the config.yml file in the root of this repo. They are needed to make sure the repo renders well; please don’t change them or delete them and your repo will work fine :)