This repository contains old implementations of different neural network architectures (mainly perceptrons) for stock market prediction, ranging from simple perceptrons to complex stacked models. The project demonstrates the evolution and effectiveness of various neural network structures in financial prediction tasks.
- Simple Perceptron
- Multilayer Perceptron (MLP)
- Deep Neural Networks
- Ensemble Models
- Stacked Architectures
- Hybrid Models
- Multiple neural network architectures
- Customizable layer structures
- Advanced preprocessing techniques
- Real-time market data integration
- Performance comparison tools
- Visualization utilities
- Ensemble method implementation
- Mean Squared Error (MSE)
- Root Mean Squared Error (RMSE)
- Mean Absolute Error (MAE)
- Directional Accuracy
- Sharpe Ratio
- Maximum Drawdown
- Feature scaling
- Time series normalization
- Technical indicator calculation
- Missing data handling
- Outlier detection
- Learning curves
- Prediction vs Actual plots
- Feature importance analysis
- Error distribution plots
- Network architecture visualization
- Simple moving average crossover
- Neural network signal generation
- Ensemble voting system
- Risk management integration
- Position sizing optimization
- Hyperparameter tuning
- Cross-validation techniques
- Early stopping implementation
- Learning rate scheduling
- Batch size optimization