Downloads · 30 days
13
23% of all-time downloads
c299m/jfinance-title2return-v1
jfinance-title2return-v1 is a machine learning model from c299m. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for sentence-transformers. The card lists the license as apache-2.0.
日本株 TDnet/EDINET 開示タイトル から 翌営業日リターン (retnext, %) を推定する Gradient Boosting Regressor モデルです。 タイトル文は sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2 (384 次元)にエンコードし、±25 % Winsorize 済みリターンを回帰ターゲットに学習しました。
Downloads · 30 days
13
23% of all-time downloads
All-time downloads
57
Public
Repo size
473 KB
Likes
0
Public
Click a slice to open those files.
.joblib473 KB · 99%
From the Hugging Face model README
日本株 TDnet/EDINET 開示タイトル から
翌営業日リターン (ret_next, %) を推定する Gradient Boosting Regressor モデルです。
タイトル文は sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2
(384 次元)にエンコードし、±25 % Winsorize 済みリターンを回帰ターゲットに学習しました。
| ✔ 推奨用途 | ✘ 非推奨用途 |
|---|---|
| IR イベントドリブンの速報スクリーニング | 裁量なしの完全自動売買 |
| 金融 NLP 研究・ベンチマーク | ETF/REIT での厳密な値動き予測 |
| 個人投資家の材料整理 | 終値 < 1 円の超低位株 |
注意: 実際の投資判断に用いる際は必ず追加検証を行ってください。
from joblib import load
from sentence_transformers import SentenceTransformer
from huggingface_hub import hf_hub_download
# download & load model
reg = load(hf_hub_download("c299m/jfinance-title2return-v1", "model.joblib"))
embed = SentenceTransformer("sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2")
title = "AIマッチングサービスβ版リリースのお知らせ"
pred = reg.predict(embed.encode([title]))[0]
print(f"Predicted next-day return: {pred:.2f} %")
### Run with the helper script
```bashcd
python predict_ret_next.py "NVIDIAと提携"
#▶ loading models …
#予測翌営業日リターン: 15.04 %