Update source: strata/__init__.py
Browse files- strata/__init__.py +14 -6
strata/__init__.py
CHANGED
|
@@ -24,7 +24,7 @@ See README.md for usage examples.
|
|
| 24 |
See MANIFESTO.md for architecture and design principles.
|
| 25 |
"""
|
| 26 |
|
| 27 |
-
__version__ = "2.
|
| 28 |
|
| 29 |
from .core import initial_state, update_state, compute_confidence, classify_regime
|
| 30 |
from .memory import StrataMEMORY
|
|
@@ -36,14 +36,22 @@ from .model import StrataModel
|
|
| 36 |
from .trainer import StrataTrainer
|
| 37 |
from .net import StrataNet, StrataNetConfig, StrataNetOutput, ACTION_IDX, IDX_ACTION, REGIME_IDX, IDX_REGIME
|
| 38 |
from .net_trainer import StrataNetTrainer, StrataNetDataset
|
|
|
|
|
|
|
| 39 |
|
| 40 |
__all__ = [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 41 |
# ββ Neural network architecture (new in v2.5) ββββββββββββββββββββββ
|
| 42 |
-
"StrataNet",
|
| 43 |
-
"StrataNetConfig",
|
| 44 |
-
"StrataNetOutput",
|
| 45 |
-
"StrataNetTrainer",
|
| 46 |
-
"StrataNetDataset",
|
| 47 |
# ββ High-level state-machine model API (v2.4) ββββββββββββββββββββββ
|
| 48 |
"StrataModel", # gradient-free trainable model (JSON)
|
| 49 |
"StrataTrainer", # coordinate optimizer
|
|
|
|
| 24 |
See MANIFESTO.md for architecture and design principles.
|
| 25 |
"""
|
| 26 |
|
| 27 |
+
__version__ = "2.7.0" # V2.7: StrataFormer β trading foundation model (variable context, multi-asset, MBM pretraining)
|
| 28 |
|
| 29 |
from .core import initial_state, update_state, compute_confidence, classify_regime
|
| 30 |
from .memory import StrataMEMORY
|
|
|
|
| 36 |
from .trainer import StrataTrainer
|
| 37 |
from .net import StrataNet, StrataNetConfig, StrataNetOutput, ACTION_IDX, IDX_ACTION, REGIME_IDX, IDX_REGIME
|
| 38 |
from .net_trainer import StrataNetTrainer, StrataNetDataset
|
| 39 |
+
from .former import StrataFormer, StrataFormerConfig
|
| 40 |
+
from .former_trainer import StrataFormerPretrainer, StrataFormerTrainer, StrataFormerDataset
|
| 41 |
|
| 42 |
__all__ = [
|
| 43 |
+
# ββ Trading foundation model (new in v2.7) βββββββββββββββββββββββ
|
| 44 |
+
"StrataFormer", # trading LLM backbone β variable context, multi-asset
|
| 45 |
+
"StrataFormerConfig", # hyperparameter config dataclass
|
| 46 |
+
"StrataFormerPretrainer",# self-supervised MBM pretraining (no labels needed)
|
| 47 |
+
"StrataFormerTrainer", # supervised fine-tuning with STRATA teacher
|
| 48 |
+
"StrataFormerDataset", # multi-asset OHLCV dataset with 75% overlap windows
|
| 49 |
# ββ Neural network architecture (new in v2.5) ββββββββββββββββββββββ
|
| 50 |
+
"StrataNet", # PyTorch model β train/save/load/predict_action
|
| 51 |
+
"StrataNetConfig", # hyperparameter config dataclass
|
| 52 |
+
"StrataNetOutput", # forward pass output container
|
| 53 |
+
"StrataNetTrainer", # gradient descent training loop
|
| 54 |
+
"StrataNetDataset", # OHLCV β labeled PyTorch Dataset
|
| 55 |
# ββ High-level state-machine model API (v2.4) ββββββββββββββββββββββ
|
| 56 |
"StrataModel", # gradient-free trainable model (JSON)
|
| 57 |
"StrataTrainer", # coordinate optimizer
|