This repository contains hands-on demonstrations of Large Language Model (LLM) adaptation techniques implemented using Google Colab notebooks.
-
🔗 Finetuning.ipynb
Demonstrates full model fine-tuning on downstream tasks. -
🔗 Transfer_learning.ipynb
Covers transfer learning concepts and practical implementation. -
🔗 Prompt_engineering.ipynb
Explores prompt design strategies for improving LLM outputs.
- Click on any
.ipynbfile above to open it. - Run the notebooks directly in Google Colab.
- Follow step-by-step cells for practical understanding.
This work is based on:
Natural Language Processing with Transformers
Lewis Tunstall, Leandro von Werra, Thomas Wolf
O’Reilly Media
https://www.oreilly.com/library/view/natural-language-processing/9781098136789/
- Google Colab (recommended)
- Python 3.x
- Hugging Face Transformers
- PyTorch
To provide a practical and intuitive understanding of:
- Fine-tuning
- Transfer learning
- Prompt engineering
for modern LLM applications.