Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Train Sentence Transformers

Plugin Verifiziert Aktiv

Train or fine-tune sentence-transformers models across all three architectures: SentenceTransformer (bi-encoder embeddings), CrossEncoder (rerankers), and SparseEncoder (SPLADE). Covers loss selection, hard-negative mining, evaluators, distillation, LoRA, Matryoshka, and Hugging Face Hub publishing.

Zweck

To provide a structured and comprehensive system for users to train or fine-tune sentence-transformers models across various architectures and techniques, simplifying complex ML workflows.

Funktionen

  • Supports SentenceTransformer, CrossEncoder, and SparseEncoder architectures
  • Covers loss selection, hard-negative mining, and evaluators
  • Includes guidance on LoRA, Matryoshka, and distillation
  • Facilitates Hugging Face Hub publishing
  • Provides production-ready example scripts and detailed references

Anwendungsfälle

  • Training sentence-transformers for retrieval, similarity search, or clustering.
  • Fine-tuning models for specific downstream tasks like classification or reranking.
  • Implementing SPLADE models for sparse retrieval systems.
  • Exploring advanced training techniques like LoRA or distillation.

Nicht-Ziele

  • Synthesizing training scripts from scratch without using provided templates.
  • Replacing the core Hugging Face `transformers` or `sentence-transformers` libraries.
  • Providing a GUI for model training.

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add huggingface/skills
/plugin install train-sentence-transformers@huggingface-skills

Qualitätspunktzahl

Verifiziert
99 /100
Analysiert about 17 hours ago

Vertrauenssignale

Letzter Commit2 days ago
Sterne10.5k
LizenzApache-2.0
Status
Quellcode ansehen