Bu model, Hafta 1 ödevi (dataset → BPE → Unsloth fine-tune) kapsamında geliştirilmiştir.
1from unsloth import FastLanguageModel
2
3model, tokenizer = FastLanguageModel.from_pretrained(
4 model_name="besmabakirci01/turkish-poetry-qwen-lora",
5 max_seq_length=2048,
6 load_in_4bit=True,
7)
8FastLanguageModel.for_inference(model)
9
10prompt = """Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.
11
12### Instruction:
13Gurbette yaşayan birinin sevdiğine duyduğu özlemi halk şiiri üslubuyla anlatan bir şiir yaz.
14
15### Input:
16
17
18### Response:
19"""
20
21inputs = tokenizer([prompt], return_tensors="pt").to("cuda")
22outputs = model.generate(**inputs, max_new_tokens=256, temperature=0.7)
23print(tokenizer.decode(outputs[0], skip_special_tokens=True))
1from peft import PeftModel
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4base_id = "Qwen/Qwen2.5-3B-Instruct"
5tokenizer = AutoTokenizer.from_pretrained(base_id)
6base = AutoModelForCausalLM.from_pretrained(base_id, device_map="auto")
7model = PeftModel.from_pretrained(base, "besmabakirci01/turkish-poetry-qwen-lora")
1{
2 "instruction": "Kullanıcının şiir isteği",
3 "input": "",
4 "output": "Şiir metni"
5}
Apache-2.0 (eğitim verisi kaynağıyla uyumlu). Base model lisansına da uyunuz.