Finetunable
Finetunable is an adjective used to describe software, models, or components that can be adapted to a new task or domain through a controlled adjustment of their parameters, typically via a process known as fine-tuning. In machine learning, finetunability refers to the ability of a pre-trained model to be specialized after initial training to improve performance on a specific dataset or objective, without requiring training from scratch.
In practice, finetuning involves continuing the optimization of the model on task-specific labeled data, usually with
Techniques to achieve finetunability include full fine-tuning, where all parameters are updated, as well as parameter-efficient
Considerations for finetunability include data availability and quality, compute resources, and risk factors such as overfitting
Common contexts for finetuning include large language models like BERT, GPT, and T5, as well as vision