Finetune Embeddings
Last updated
Last updated
Beyondllm lets you fine-tune embedding models on your own data to achieve more accurate and better results. You can fine-tune any model available on the
You need an LLM to generate QA pairs for fine-tuning and FineTuneEmbeddings module to fine-tune the model.
You need data to fine-tune your model, It could be 1 or more files so you need to make a list of all the files you want to train your model on.
Once everything is ready you start training by using the train
function in FineTuneEmbeddings.
Parameters:
Files : The list of files you want to train your model on.
Model name : The model you want to fine-tune.
LLM : Language model to generate the dataset for fine-tuning.
Output path : The path where your embedding model will be saved.
Optionally, If you have already fine-tuned your model and utilize it again, you can do so with the load_model
function
Parameters:
Path : The path where you saved the model after fine-tuning
Setup your retriever using the fine-tuned model and use it in your use case.