What is FineTuning (original) (raw)

What is Fine-Tuning

Last Updated : 4 Jun, 2026

Fine-tuning is a technique that adapts a pre-trained model to a new task. It uses the knowledge learned from training on a large dataset and applies it to a smaller, task-specific dataset, improving performance while reducing training time.

Finetuning

Fine-Tuning

Types of Fine-Tuning

Fine-tuning can be performed in different ways depending on the amount of available data, computational resources and the specific requirements of the task.

1. Full Fine-Tuning

In Full Fine-Tuning, all the parameters of the pre-trained model are updated using the new dataset.

In Feature Extraction, the pre-trained model is used as a fixed feature extractor and only the final task-specific layers are trained.

3. Partial Fine-Tuning

In Partial Fine-Tuning, only selected layers of the model are updated while the remaining layers stay frozen.

4. Parameter-Efficient Fine-Tuning (PEFT)

Parameter-Efficient Fine-Tuning updates only a small subset of model parameters instead of the entire model.

5. Low-Rank Adaptation (LoRA)

LoRA is a popular PEFT technique that adds small trainable matrices to the model while keeping the original weights frozen.

6. Prompt Tuning

Prompt Tuning learns a set of trainable prompts while keeping the model parameters unchanged.

Working of Fine-Tuning

Fine-tuning typically involves the following steps

1. Select a Pre-Trained Model

2. Freeze Initial Layers

3. Fine-Tune Later Layers

4. Use a Small Learning Rate

5. Evaluate and Refine

Applications

Advantages

Limitations