5 Commits

Author SHA1 Message Date
tcsenpai
c414661e56 - Implemented early stopping for LSTM and GRU models to prevent overfitting
- Added feature selection using SelectKBest with f_regression
- Introduced ensemble weighting based on validation performance
- Implemented a function to calculate and display overfitting scores
- Added more regularization parameters for Random Forest and XGBoost in hyperparameter tuning

- Modified `prepare_data` function to create X and y with a one-step offset for proper time series forecasting
- Updated Random Forest and XGBoost prediction in `train_and_evaluate_model` to predict one step ahead
- Modified `ensemble_predict` and `weighted_ensemble_predict` functions to predict one step ahead
- Updated hyperparameter tuning for Random Forest and XGBoost to use TimeSeriesSplit for cross-validation
- Adjusted the quick test mode to use a smaller parameter space and fewer iterations for faster tuning

- Corrected `calculate_ensemble_weights` function to properly handle model tuples
- Ensured consistent one-step-ahead prediction across all models and evaluation steps

- Enhanced the README with more detailed information about recent modifications and tool capabilities
- Optimized hyperparameter tuning process, resulting in significantly faster tuning times for Random Forest and XGBoost models
2024-09-10 20:38:54 +02:00
tcsenpai
1c9500e29a - Improved LSTM and GRU architectures for better efficiency.
- Implemented early stopping for neural networks to prevent overfitting.
- Added more technical indicators for enhanced feature engineering.
- Introduced a weighted ensemble method for combining model predictions.
- Implemented a simple trading strategy based on predictions.
- Enhanced visualization to include trading strategy performance.
2024-09-10 19:26:35 +02:00
tcsenpai
fab6ef4283 updated example image 2024-09-10 19:10:32 +02:00
tcsenpai
4c090cbd4a updated usage instructions 2024-09-10 18:43:02 +02:00
tcsenpai
ac3c2b396d first commit 2024-09-10 18:36:17 +02:00