Downloads · 30 days
20
4% of all-time downloads
AXCXEPT/glm-4-9b-chat-FT-ja-v0.3
glm-4-9b-chat-FT-ja-v0.3 is a text generation model from AXCXEPT. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as other.
GLM-4-9B-Chatを、日本語のWikiデータを選定し、追加学習した日本語に非常に強いスコアを出したモデルです。 Elyza-Tasksにおいては、GPT-4oによる評価結果に基づくと、GPT3.5Turboを超えるスコアを出す結果となりました。 最終的には、名前を変更するかもしれませんが、まだ開発途上の為、v0.3としています。
Downloads · 30 days
20
4% of all-time downloads
All-time downloads
458
Public
Parameters
9.4B
18.8 GB on disk
Likes
7
Public
Click a slice to open those files.
.safetensors18.8 GB · 100%
From the Hugging Face model README
GLM-4-9B-Chatを、日本語のWikiデータを選定し、追加学習した日本語に非常に強いスコアを出したモデルです。 Elyza-Tasksにおいては、GPT-4oによる評価結果に基づくと、GPT3.5Turboを超えるスコアを出す結果となりました。 最終的には、名前を変更するかもしれませんが、まだ開発途上の為、v0.3としています。
Wikiデータを会話調・Instruction長に修正したDatasetにて、LoRAによる微調整を行っています。
ElyzaTasksをGPT-4oにより自動評価結果においても、GPT-3.5Turboを上回る結果で、10Bを下回るクラスでは非常に高いスコアとなっています。

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
device = "cuda"
tokenizer = AutoTokenizer.from_pretrained("HODACHI/glm-4-9b-chat-FT-ja-v0.3", trust_remote_code=True)
prompt = f"""
リンゴとバナナはどのように似ていますか?
"""
query = "あなたは優秀なアシスタントです。質問を熟考して正確に答えるようにしてください。\n\n" + prompt
inputs = tokenizer.apply_chat_template([{"role": "user", "content": query}],
add_generation_prompt=True,
tokenize=True,
return_tensors="pt",
return_dict=True
)
inputs = inputs.to(device)
model = AutoModelForCausalLM.from_pretrained(
"HODACHI/glm-4-9b-chat-FT-ja-v0.3",
torch_dtype=torch.bfloat16,
low_cpu_mem_usage=True,
trust_remote_code=True
).to(device).eval()
gen_kwargs = {"max_length": 2500, "do_sample": True, "top_k": 1}
with torch.no_grad():
outputs = model.generate(**inputs, **gen_kwargs)
outputs = outputs[:, inputs['input_ids'].shape[1]:]
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
LICENSE 利用に際しては、GLM-4のライセンス及び、利用規約に準拠する必要があります。 !License !ReadMe