train-sentence-transformers
Train or fine-tune sentence-transformers models across SentenceTransformer (bi-encoder, dense or static embedding model for retrieval, similarity, clustering, classification, paraphrase mining, dedup, multimodal), CrossEncoder (reranker, pair scoring for two-stage retrieval / pair classification), SparseEncoder (SPLADE, sparse embedding model for learned-sparse retrieval), and MultiVectorEncoder (ColBERT / late-interaction, per-token embeddings scored with MaxSim). Covers loss selection, hard-negative mining, evaluators, distillation, LoRA, Matryoshka, and Hugging Face Hub publishing. Use for any sentence-transformers training task.
Pinned to revision 4e8964e24a5a, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/train-sentence-transformers/SKILL.md
- skills/train-sentence-transformers/LICENSE
- skills/train-sentence-transformers/references/base_model_selection.md
- skills/train-sentence-transformers/references/dataset_formats.md
- skills/train-sentence-transformers/references/evaluators_cross_encoder.md
- skills/train-sentence-transformers/references/evaluators_multi_vector_encoder.md
- skills/train-sentence-transformers/references/evaluators_sentence_transformer.md
- skills/train-sentence-transformers/references/evaluators_sparse_encoder.md
- skills/train-sentence-transformers/references/hardware_guide.md
- skills/train-sentence-transformers/references/hf_jobs_execution.md
- skills/train-sentence-transformers/references/losses_cross_encoder.md
- skills/train-sentence-transformers/references/losses_multi_vector_encoder.md
- skills/train-sentence-transformers/references/losses_sentence_transformer.md
- skills/train-sentence-transformers/references/losses_sparse_encoder.md
- skills/train-sentence-transformers/references/model_architectures.md
- skills/train-sentence-transformers/references/prompts_and_instructions.md
- skills/train-sentence-transformers/references/training_args.md
- skills/train-sentence-transformers/references/troubleshooting.md
- skills/train-sentence-transformers/scripts/mine_hard_negatives.py
- skills/train-sentence-transformers/scripts/train_cross_encoder_distillation_example.py
- skills/train-sentence-transformers/scripts/train_cross_encoder_example.py
- skills/train-sentence-transformers/scripts/train_cross_encoder_listwise_example.py
- skills/train-sentence-transformers/scripts/train_multi_vector_encoder_example.py
- skills/train-sentence-transformers/scripts/train_sentence_transformer_distillation_example.py
- skills/train-sentence-transformers/scripts/train_sentence_transformer_example.py
- skills/train-sentence-transformers/scripts/train_sentence_transformer_make_multilingual_example.py
- skills/train-sentence-transformers/scripts/train_sentence_transformer_matryoshka_example.py
- skills/train-sentence-transformers/scripts/train_sentence_transformer_multi_dataset_example.py
- skills/train-sentence-transformers/scripts/train_sentence_transformer_static_embedding_example.py
- skills/train-sentence-transformers/scripts/train_sentence_transformer_with_lora_example.py
- skills/train-sentence-transformers/scripts/train_sparse_encoder_distillation_example.py
- skills/train-sentence-transformers/scripts/train_sparse_encoder_example.py
Every link opens the file at its source, pinned to the revision this page describes.