LearnFinance SAC Model - v2026-07-24_8abf2012
Soft Actor-Critic (SAC) portfolio allocation agent using dual forecasts (LSTM + PatchTST) as features.
Model Details
- Version: v2026-07-24_8abf2012
- Model Type: SAC (Soft Actor-Critic) with dual forecasts
- Training Window: 2016-01-01 to 2026-07-24
- Symbols: 12 stocks
Components
actor.pt- Gaussian policy networkcritic.pt- Twin Q-value networkscritic_target.pt- Target Q-value networkslog_alpha.pt- Entropy temperature coefficientscaler.pkl- PortfolioScaler for state normalizationsymbol_order.json- Ordered list of portfolio symbols
Metrics
- Actor Loss: 0.6947705700111084
- Critic Loss: 0.0
- Avg Episode Return: 0.4465193736534414
- Avg Episode Sharpe: 0.25876177914003295
- Eval Sharpe: 1.9813125546474277
- Eval CAGR: 0.5397566636487405
- Eval Max Drawdown: 0.20373631577079032
Usage
from brain_api.storage.sac import SACHuggingFaceModelStorage
from brain_api.storage.sac.local import SACHalalFilteredModelStorage
storage = SACHuggingFaceModelStorage(
repo_id="hajirazin/learnfinance-models-sac-it-heavy",
local_cache=SACHalalFilteredModelStorage(),
)
artifacts = storage.download_model(version="v2026-07-24_8abf2012")
- Downloads last month
- 33