Skip to content

unslothai/notebooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“’ Fine-tuning Notebooks

Below are our notebooks for Google Colab categorized by model. You can view our Kaggle notebooks here.
Use our guided notebooks to prep data, train, evaluate, and save your model. View our main GitHub repo here.

Main Notebooks

Model Type Notebook Link
Qwen3 (14B) Conversational Open In Colab
Qwen3-Base (4B) GRPO Open In Colab
Gemma 3 (4B) Conversational Open In Colab
Llama 3.2 (3B) Conversational Open In Colab
Phi-4 (14B) Conversational Open In Colab
Llama 3.2 Vision (11B) Vision Open In Colab
Llama 3.1 (8B) Alpaca Open In Colab
Mistral v0.3 (7B) Conversational Open In Colab
DeepSeek-R1-0528-Qwen3 (8B) GRPO Open In Colab
Llama 3.2 (3B) by Meta Synthetic Data Open In Colab
Sesame-CSM (1B) TTS Open In Colab

Llama Notebooks

Model Type Notebook Link
Llama 3.2 (1B and 3B) Conversational Open In Colab
Llama 3.2 (1B and 3B) GRPO Open In Colab
Llama 3.1 (8B) GRPO Open In Colab
Llama 3.2 (11B) Vision Open In Colab
Llama 3.2 (1B) RAFT Open In Colab
Llama 3.1 (8B) Inference Open In Colab
Llama 3.1 (8B) Alpaca Open In Colab
Llama 3 (8B) Ollama Open In Colab
Llama 3 (8B) Alpaca Open In Colab
Llama 3 (8B) ORPO Open In Colab
Llama 3 (8B) Conversational Open In Colab
Meta Synthetic Data Llama 3.2 (3B) Data Open In Colab

Qwen Notebooks

Model Type Notebook Link
Qwen3 (14B) Reasoning Conversational Open In Colab
Qwen3-Base (14B) Alpaca Open In Colab
Qwen 2.5 (3B) GRPO Open In Colab
Qwen2.5 Coder (1.5B) Tool Calling Open In Colab
Qwen2.5 VL (7B) Vision Open In Colab
Qwen2.5 Coder (14B) Conversational Open In Colab
Qwen2.5 (7B) Alpaca Open In Colab
Qwen2 VL (7B) Vision Open In Colab
Qwen2 (7B) Alpaca Open In Colab

Gemma Notebooks

Model Type Notebook Link
Gemma 3 (4B) Conversational Open In Colab
Gemma 3 (1B) GRPO Open In Colab
Gemma 2 (2B) Alpaca Open In Colab
Gemma 2 (9B) Alpaca Open In Colab
CodeGemma (7B) Conversational Open In Colab

Mistral Notebooks

Model Type Notebook Link
Mistral v0.3 (7B) Conversational Open In Colab
Mistral v0.3 (7B) CPT Open In Colab
Mistral v0.3 (7B) GRPO Open In Colab
Mistral v0.3 (7B) Alpaca Open In Colab
Pixtral (12B) Vision Open In Colab
Zephyr (7B) DPO Open In Colab
Mistral Small (22B) Alpaca Open In Colab
Mistral Nemo (12B) Alpaca Open In Colab
Mistral (7B) Text Completion Open In Colab

Phi Notebooks

Model Type Notebook Link
Phi-4 Conversational Open In Colab
Phi-4 (14B) GRPO Open In Colab
Phi-3.5 Mini Conversational Open In Colab
Phi-3 Medium Conversational Open In Colab

Text-to-Speech (TTS) Notebooks

Model Type Notebook Link
Sesame-CSM TTS Open In Colab
Orpheus-TTS TTS Open In Colab
Spark-TTS TTS Open In Colab
Oute-TTS TTS Open In Colab
Oute-TTS TTS Open In Colab
Llasa TTS (1B) TTS Open In Colab
Llasa TTS (3B) TTS Open In Colab
Whisper-Large-V3 STT Open In Colab

Vision (Multimodal) Notebooks

Model Type Notebook Link
Llama 3.2 (11B) Vision Open In Colab
Qwen2.5 VL (7B) Vision Open In Colab
Pixtral (12B) Vision Open In Colab

BERT Notebooks

Model Notebook Link
ModernBERT-large Open In Colab

Specific use-case Notebooks

Usecase Model Notebook Link
Text Classification Llama 3.1 (8B) Open In Colab
Tool Calling Qwen2.5-Coder (1.5B) Open In Colab
Multiple Datasets Open In Colab
KTO Qwen2.5-Instruct (1.5B) Open In Colab
Inference Chat UI LLaMa 3.2 Vision Open In Colab
Conversational LLaMa 3.2 (1B and 3B) Open In Colab
ChatML Mistral (7B) Open In Colab
Text Completion Mistral (7B) Open In Colab

GRPO Notebooks

Model Type Notebook Link
DeepSeek-R1-0528-Qwen3 (8B) GRPO Open In Colab
Phi-4 (14B) GRPO Open In Colab
Llama 3.1 (8B) GRPO Open In Colab
Gemma 3 (1B) GRPO Open In Colab
Qwen3-Base (4B) GRPO Open In Colab
Qwen 2.5 (3B) GRPO Open In Colab
Mistral v0.3 (7B) GRPO Open In Colab

Other Notebooks

Model Type Notebook Link
Qwen2.5 Coder (1.5B) Tool Calling Open In Colab
TinyLlama (1.1B) Alpaca Open In Colab
Meta Synthetic Data Llama 3.1 (8B) GRPO Open In Colab
Unsloth Studio Open In Colab
CodeForces cot Finetune for Reasoning on CodeForces Reasoning Open In Colab

πŸ“’ Kaggle Notebooks

Click for all our Kaggle notebooks categorized by model:

GRPO Notebooks

Model Type Kaggle Link
Kaggle Phi 4 GRPO Open in Kaggle
Kaggle Llama3.1 GRPO Open in Kaggle
Kaggle Meta Synthetic Data Llama3.1 GRPO Open in Kaggle
Kaggle Gemma3 GRPO Open in Kaggle
Kaggle Meta Synthetic Data Llama3 2 GRPO Open in Kaggle
Kaggle Qwen3 GRPO Open in Kaggle
Kaggle Qwen2.5 GRPO Open in Kaggle
Kaggle Mistral v0.3 GRPO Open in Kaggle

Gemma Notebooks

Model Type Kaggle Link
Kaggle Gemma3 Open in Kaggle
Kaggle Gemma2 Alpaca Open in Kaggle
Kaggle Gemma2 Alpaca Open in Kaggle
Kaggle CodeGemma Conversational Open in Kaggle

Llama Notebooks

Model Type Kaggle Link
Kaggle Llama3.2 Vision Open in Kaggle
Kaggle Llama3.2 Conversational Open in Kaggle
Kaggle Llama3.2 RAFT Open in Kaggle
Kaggle Llama3.1 Alpaca Open in Kaggle
Kaggle Llama3.1 Inference Open in Kaggle
Kaggle Llama3 Alpaca Open in Kaggle
Kaggle Llama3 Ollama Open in Kaggle
Kaggle Llama3 Conversational Open in Kaggle
Kaggle Llama3 ORPO Open in Kaggle
Kaggle Llasa TTS TTS Open in Kaggle
Kaggle TinyLlama Alpaca Open in Kaggle
Kaggle Llasa TTS TTS Open in Kaggle

Mistral Notebooks

Model Type Kaggle Link
Kaggle Mistral v0.3 Conversational Open in Kaggle
Kaggle Mistral v0.3 Alpaca Open in Kaggle
Kaggle Mistral v0.3 CPT Open in Kaggle
Kaggle Mistral Text Completion Open in Kaggle
Kaggle Pixtral Vision Open in Kaggle
Kaggle Mistral Nemo Alpaca Open in Kaggle
Kaggle Zephyr DPO Open in Kaggle
Kaggle Mistral Small Alpaca Open in Kaggle

Orpheus Notebooks

Model Type Kaggle Link
Kaggle Orpheus TTS Open in Kaggle

Oute Notebooks

Model Type Kaggle Link
Kaggle Oute TTS TTS Open in Kaggle

Phi Notebooks

Model Type Kaggle Link
Kaggle Phi 4 Conversational Open in Kaggle
Kaggle Phi 3.5 Mini Conversational Open in Kaggle
Kaggle Phi 3 Medium Conversational Open in Kaggle

Qwen Notebooks

Model Type Kaggle Link
Kaggle Qwen3 Reasoning Conversational Open in Kaggle
Kaggle Qwen3 Open in Kaggle
Kaggle Qwen3 Alpaca Open in Kaggle
Kaggle Qwen2.5 Alpaca Open in Kaggle
Kaggle Qwen2.5 Coder Conversational Open in Kaggle
Kaggle Qwen2.5 Coder Tool Calling Open in Kaggle
Kaggle Qwen2.5 VL Vision Open in Kaggle
Kaggle Qwen2 VL Vision Open in Kaggle
Kaggle Qwen2 Alpaca Open in Kaggle

Spark Notebooks

Model Type Kaggle Link
Kaggle Spark TTS TTS Open in Kaggle

Whisper Notebooks

Model Type Kaggle Link
Kaggle Whisper Open in Kaggle

Other notebooks Notebooks

Model Type Kaggle Link
Kaggle CodeForces cot Finetune for Reasoning on CodeForces Reasoning Open in Kaggle
Kaggle Unsloth Studio Open in Kaggle
Kaggle Sesame CSM TTS Open in Kaggle

✨ Contributing to Notebooks

If you'd like to contribute to our notebooks, here's a guide to get you started:

  1. Find the Template: We've provided a template notebook called Template_Notebook.ipynb in the root directory of this project. This template contains the basic structure and formatting guidelines for all notebooks in this collection.
  2. Create Your Notebook:
    • Make a copy of Template_Notebook.ipynb.
    • Rename the copied file to follow this naming convention:
      • LLM Notebooks: <Model Name>-<Type>.ipynb (e.g., Mistral_v0.3_(7B)-Alpaca.ipynb)
      • Vision Notebooks: <Model Name>-Vision.ipynb (e.g., Llava_v1.6_(7B)-Vision.ipynb)
      • Example of <Type>: Alpaca, Conversational, CPT, DPO, ORPO, Text_Completion, CSV, Inference, Unsloth_Studio
  3. Place in original_template: Once your notebook is ready, move it to the original_template directory.
  4. Update Notebooks: Run the following command in your terminal:
    python update_all_notebooks.py
    This script will automatically:
    • Copy your notebook from original_template to the notebooks directory.
    • Update the notebook's internal sections (like Installation, News) to ensure consistency.
    • Add your notebook to the appropriate list in this README.md file.
  5. Create a Pull Request: After that, just create a pull request (PR) to merge your changes, making it available for everyone!
    • We appreciate your contributions and look forward to reviewing your notebooks!

About

Fine-tune LLMs for free with guided Notebooks on Google Colab, Kaggle, and more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 12

Languages