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

Construirea Funcțiilor Personalizate formatting_prompts_func în Unsloth: Fine-Tuning LLM & Eficiență VRAM

Sintaxă & invocare
def formatting_prompts_func(examples): ... return {"text": texts}

Pentru a alimenta antrenorul SFTTrainer, datele brute din setul de date (ex: coloanele intrebare și raspuns) trebuie concatenate într-o singură coloană de text formatat.

alpaca_prompt = """Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
{}

### Response:
{}"""

def formatting_prompts_func(examples):
    instructions = examples["instruction"]
    outputs      = examples["output"]
    texts = []
    for instruction, output in zip(instructions, outputs):
        text = alpaca_prompt.format(instruction, output) + tokenizer.eos_token
        texts.append(text)
    return {"text": texts}

Adăugarea tokenului de final tokenizer.eos_token la sfârșitul fiecărui răspuns este esențială pentru ca modelul să învețe unde să se oprească din generare.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Construirea Funcțiilor Personalizate formatting_prompts_func

Ai o întrebare despre Construirea Funcțiilor Personalizate formatting_prompts_func 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.