Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

Clasa SFTTrainer în TRL: Fine-Tuning Supervizat pe Instrucțiuni și Conversații în Hugging Face Hub & Transformers

Clasa de bază pentru alinierea instrucțiunilor (Instruction Tuning) și adaptarea chat-bot-urilor prin integrare PEFT nativă.

Sintaxă & invocare Python
from trl import SFTTrainer
trainer = SFTTrainer(model=model, train_dataset=dataset, args=sft_config, peft_config=peft_config)

SFTTrainer simplifică masiv procesul de adaptare a modelelor generative prin gestionarea automată a formatării conversaționale (ChatML, Llama-3 format) și a adaptorilor LoRA.

Exemplu de utilizare

from transformers import AutoModelForCausalLM, AutoTokenizer
from trl import SFTTrainer, SFTConfig
from peft import LoraConfig

tokenizer = AutoTokenizer.from_pretrained("meta-llama/Meta-Llama-3-8B-Instruct")
model = AutoModelForCausalLM.from_pretrained("meta-llama/Meta-Llama-3-8B-Instruct")

peft_config = LoraConfig(r=16, lora_alpha=32, target_modules=["q_proj", "v_proj"])
sft_args = SFTConfig(output_dir="./out", dataset_text_field="messages", max_seq_length=1024)

trainer = SFTTrainer(
    model=model,
    train_dataset=train_dataset,
    args=sft_args,
    peft_config=peft_config,
    tokenizer=tokenizer
)
trainer.train()

Formatează automat seturile de date stocate în format conversațional standard [{"role": "user", ...}, {"role": "assistant", ...}].

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Clasa SFTTrainer în TRL: Fine-Tuning Supervizat pe Instrucțiuni și Conversații

Ai o întrebare despre Clasa SFTTrainer în TRL: Fine-Tuning Supervizat pe Instrucțiuni și Conversații sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.