Views
No views yet

llm-jp-3-13b-itllm-jp-3-13bを基に、指示応答形式でのInstruction Tuningを行ったものです。llm-jp-3-13bichikara-instruction-003-001-1.json1{
2 "text": "文章の要約を生成してください。",
3 "output": "この文章の要約です。"
4}### 指示
文章の要約を生成してください。
### 回答
この文章の要約です。per_device_train_batch_size: 2gradient_accumulation_steps: 4num_train_epochs: 1learning_rate: 2e-4fp16: 使用bf16: 使用(ハードウェアでサポートされる場合)max_seq_length: 512ichikara-instruction-003-001-1.jsonをロードし、textとoutputを使用してプロンプト形式に変換。llm-jp-3-13b。q_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj。r=32lora_alpha=32lora_dropout=0.051from transformers import AutoTokenizer, AutoModelForCausalLM
2# モデルとトークナイザーのロード
3model_name = "your-hf-username/llm-jp-3-13b-it"
4tokenizer = AutoTokenizer.from_pretrained(model_name)
5model = AutoModelForCausalLM.from_pretrained(model_name)
6# 指示応答生成
7instruction = "次の文章を要約してください。"
8prompt = f"### 指示\n{instruction}\n### 回答\n"
9inputs = tokenizer(prompt, return_tensors="pt")
10outputs = model.generate(**inputs, max_new_tokens=128)
11# 出力結果
12response = tokenizer.decode(outputs[0], skip_special_tokens=True)
13print(response)