trading-platform-ml-engine-v2/.gitignore
rckrdmrd 75c4d07690 feat: Initial commit - ML Engine codebase
Hierarchical ML Pipeline for trading predictions:
- Level 0: Attention Models (volatility/flow classification)
- Level 1: Base Models (XGBoost per symbol/timeframe)
- Level 2: Metamodels (XGBoost Stacking + Neural Gating)

Key components:
- src/pipelines/hierarchical_pipeline.py - Main prediction pipeline
- src/models/ - All ML model classes
- src/training/ - Training utilities
- src/api/ - FastAPI endpoints
- scripts/ - Training and evaluation scripts
- config/ - YAML configurations

Note: Trained models (*.joblib, *.pt) are gitignored.
      Regenerate with training scripts.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 04:27:40 -06:00

115 lines
2.0 KiB
Plaintext

# =============================================================================
# ML Engine .gitignore
# =============================================================================
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
# Virtual environments
.venv/
venv/
ENV/
# Jupyter
.ipynb_checkpoints/
*.ipynb_checkpoints
# IDE
.idea/
.vscode/
*.swp
*.swo
# OS
.DS_Store
Thumbs.db
# Logs
*.log
logs/
# =============================================================================
# ML-Specific - Modelos entrenados (se regeneran, son grandes)
# =============================================================================
# Directorios de modelos (recursivo)
models/**/attention/
models/**/base_models/
models/**/symbol_timeframe_models/
models/**/metamodels/
models/**/metamodels_neural/
# Archivos de modelos (recursivo en cualquier subdirectorio)
models/**/*.joblib
models/**/*.pt
models/**/*.pth
models/**/*.pkl
models/**/*.h5
models/**/*.onnx
models/**/*.bin
# Resultados de backtest
models/backtest_results*/
models/**/backtest_results*/
# Datos de entrenamiento
data/
*.csv
*.parquet
*.feather
# Cache de features
cache/
*.cache
# Checkpoints de entrenamiento
checkpoints/
*.ckpt
# MLflow / experiment tracking
mlruns/
mlflow/
# Weights & Biases
wandb/
# =============================================================================
# MANTENER EN REPOSITORIO (NO IGNORAR)
# =============================================================================
# Código fuente: src/
# Configuración: config/
# Scripts: scripts/
# Documentación: *.md
# Requirements: requirements*.txt, pyproject.toml
# Docker: Dockerfile, docker-compose*.yml
# Charts/visualizations code: charts/ (pero no outputs)
# Excepciones - Mantener estos archivos aunque estén en carpetas ignoradas
!models/.gitkeep
!data/.gitkeep
!charts/*.py
!charts/*.ipynb
# Environment example
!.env.example
.env
.env.local