Production-grade machine learning systems for cryptocurrency trading and research. 27 modules covering reinforcement learning, quantitative trading, NLP, and core ML infrastructure.

| Module |
Description |
dqn |
Rainbow DQN with prioritized replay, dueling networks, noisy nets |
ppo |
Proximal Policy Optimization for continuous trading actions |
hierarchical-rl |
Options framework with temporal abstraction for multi-timeframe strategies |
curiosity-exploration |
ICM-based curiosity-driven exploration for novel market regimes |
meta-learning |
MAML/Reptile for fast adaptation to new trading pairs |
| Module |
Description |
gym-environments |
OpenAI Gym environments for crypto trading simulation |
testing |
ML-specific testing: data drift, model regression, A/B validation |
common |
Shared utilities, data loaders, feature store connectors |
xgboost |
Gradient boosting baselines and feature importance analysis |
| Module |
Description |
prophet-forecasting |
Facebook Prophet for price and volume time series forecasting |
git clone https://github.com/KeepALifeUS/ml-showcase.git
cd ml-showcase
# Install a specific module
cd reinforcement-learning/dqn
pip install -r requirements.txt
python train.py
ml-showcase/
├── reinforcement-learning/ # RL agents for trading
├── trading/ # Quantitative analysis modules
├── nlp/ # Sentiment analysis pipeline
├── core/ # Foundational ML components
├── infra/ # Testing, utilities, environments
└── prophet-forecasting/ # Time series forecasting
Each module is self-contained with its own dependencies and tests.
MIT