Home
Softono
Model-Augmented-Fine-Tuning

Model-Augmented-Fine-Tuning

Open source MIT Jupyter Notebook
26
Stars
10
Forks
0
Issues
2
Watchers
10 months
Last Commit

About Model-Augmented-Fine-Tuning

Fine-tuning black-box OpenAI embedding models

Platforms

Web Self-hosted

Languages

Jupyter Notebook

Enhancing Black-Box Embeddings with Model Augmented Fine-Tuning

A method to fine-tune the black-box OpenAI embedding to improve the retrieval performance ๐Ÿ“ˆ.

๐Ÿ“ See our paper Mafin: Enhancing Black-Box Embeddings with Model Augmented Fine-Tuning for a detailed introduction to this method.

Other training details and dataset construction can be found in LlamaIndex's Blog.

Install ๐Ÿ› ๏ธ

pip install -r requirements.txt

Fine-tune the BAAI/bge-small-en model

cd ./finetune
python train.py

Fine-tune the FAE model

cd ./finetune
python fae_train.py

The comparison of the evaluation results can be found in the jupyter notebook ๐Ÿ“Š.