Views
No views yet
pip install model2vecfrom_pretrained method:1from model2vec import StaticModel
2
3# Load a pretrained Model2Vec model
4model = StaticModel.from_pretrained("andersborges/model2vecdk")
5
6# Compute text embeddings
7embeddings = model.encode(["Jeg elsker kage"])1from sentence_transformers import SentenceTransformer
2
3# Load a pretrained Sentence Transformer model
4model = SentenceTransformer("andersborges/model2vecdk")
5
6# Compute text embeddings
7embeddings = model.encode(["Jeg elsker kage"])1# distill model
2python scripts/hyperparams.py --output-dim 256 --sif-coefficient 0.0005 --strip-upper-case --strip-exotic --focus-pca --normalize-embeddings --vocab-size 150000
3
4# dump features
5python scripts/featurize.py --max-means 100000 --max-length 800
6
7#fine tune
8python scripts/finetune.py --model2vec-model-name scripts/models/dk-llm2vec-model2vec-dim256_sif0.0005_strip_upper_case_strip_exotic_focus_pca_normalize_embeddings --data-path features/features_100000_max_length_800 --lr 0.0001| Model | Accuracy |
|---|---|
| model2vecdk | 0.867 |
| BM25 | 0.882 |
| multilingual-e5-large-instruct | 0.963 |
| Rank | Model | Average Score | Average Rank | Angry Tweets | Bornholm Parallel | DKHate | Da Political Comments | DanFEVER | LCC | Language Identification | Massive Intent | Massive Scenario | ScaLA | TV2Nord Retrieval | Twitterhjerne |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | TTC-L2V-supervised-2 | 0.68 | 4.75 | 67.09 | 54.59 | 69.00 | 45.84 | 38.31 | 73.67 | 88.61 | 74.80 | 78.35 | 53.04 | 92.79 | 85.02 |
| 2 | multilingual-e5-large-instruct | 0.66 | 7.75 | 64.57 | 55.02 | 67.14 | 45.33 | 39.52 | 70.60 | 82.48 | 71.89 | 77.51 | 50.18 | 93.69 | 77.23 |
| 3 | text-embedding-3-large | 0.64 | 8.92 | 57.80 | 43.34 | 70.21 | 43.41 | 39.61 | 58.07 | 79.74 | 69.27 | 75.92 | 50.69 | 95.20 | 81.08 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 42 | dfm-encoder-small-v1 (SimCSE) | 0.42 | 34.12 | 51.92 | 40.82 | 60.00 | 35.25 | 16.99 | 58.53 | 50.50 | 47.92 | 52.95 | 51.36 | 22.28 | 20.02 |
| 43 | NEW: dk-model2vec-scripts_models_dk-ll | 0.42 | 37.12 | 47.83 | 8.19 | 59.45 | 32.28 | 26.12 | 46.73 | 63.32 | 51.73 | 61.34 | 50.22 | 57.02 | 21.05 |
| 44 | dk-model2vec-model2vecdk-stem | 0.42 | 38.25 | 46.18 | 9.17 | 60.76 | 29.86 | 27.69 | 43.93 | 61.55 | 48.78 | 55.90 | 50.12 | 57.34 | 25.56 |
@article{minishlab2024model2vec,
author = {Tulkens, Stephan and {van Dongen}, Thomas},
title = {Model2Vec: Fast State-of-the-Art Static Embeddings},
year = {2024},
url = {https://github.com/MinishLab/model2vec}
}