Holy-fox commited on
Commit
7dcf055
1 Parent(s): dd97e46

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +58 -3
README.md CHANGED
@@ -1,3 +1,58 @@
1
- ---
2
- license: gemma
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: gemma
3
+ datasets:
4
+ - DataPilot/in-foxhound-ja
5
+ language:
6
+ - ja
7
+ base_model:
8
+ - google/gemma-2-9b-it
9
+ pipeline_tag: text2text-generation
10
+ tags:
11
+ - finance
12
+ ---
13
+
14
+ ## 概要
15
+ このモデルは[in-foxhound-ja](https://huggingface.co/datasets/DataPilot/in-foxhound-ja)を用いて、長期的な視点で、安全域のある優良企業を探し出し、詳細な分析に基づいた投資判断と根拠を示すことを目的に製作されました。
16
+
17
+ ## how to use
18
+
19
+ ```
20
+ import torch
21
+ from transformers import AutoTokenizer, AutoModelForCausalLM
22
+
23
+ # モデルとトークナイザーをロード
24
+ model_name = "DataPilot/gemma2-Intelligent-Investor-5b" # 好きなモデル名に変更可能
25
+ tokenizer = AutoTokenizer.from_pretrained(model_name)
26
+ model = AutoModelForCausalLM.from_pretrained(model_name, device_map="auto", torch_dtype=torch.float16) # デバイスを自動的に選択
27
+
28
+ # Alpaca形式のプロンプトテンプレート
29
+ alpaca_prompt = """Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.
30
+
31
+ ### Instruction:
32
+ {}
33
+
34
+ ### Input:
35
+ {}
36
+
37
+ ### Response:
38
+ {}"""
39
+
40
+ # 推論を実行
41
+ inputs = tokenizer(
42
+ [
43
+ alpaca_prompt.format(
44
+ "あなたは世界最高レベルにある価値投資の達人です。長期的な視点で、安全域のある優良企業を探し出し、詳細な分析に基づいた投資判断と根拠を示すことが得意です。", # 命令
45
+ "", # 入力
46
+ "", # 出力 - 生成の場合は空白にします
47
+ )
48
+ ],
49
+ return_tensors="pt",
50
+ ).to("cuda")
51
+
52
+ outputs = model.generate(**inputs, max_new_tokens=1024, use_cache=True)
53
+ print(tokenizer.batch_decode(outputs, skip_special_tokens=True))
54
+
55
+ ```
56
+
57
+ ## 謝辞
58
+ もとデータセットの作成者である[glaive-ai](https://glaive.ai/)と計算資源を貸してくれた[MDL](https://www.metadatalab.net/)に感謝します。