alphadl leverages Lightning AI to implement and compare various deep learning models for stock market prediction.
- StockMixer: A simple yet powerful MLP-based architecture for stock price forecasting.
- OpenBB: Utilized for accessing comprehensive stock market data.
- Efficient and Scalable: Utilizes Lightning AI for streamlined deep learning workflows.
- Advanced Prediction Models: Implements state-of-the-art ML/DL models for stock market forecasting.
- Data Integration: Seamlessly integrates OpenBB for data acquisition.
- Configuration Management: Employs Hydra for flexible configuration management.
- Experiment Tracking: Integrates Weights & Biases (wandb) for tracking and visualizing experiments.
-
Clone the Repository:
git clone https://github.com/yourusername/alphadl.git cd alphadl
-
Install Required Packages:
pip install -e .
Run the training script with a specified experiment configuration:
python src/train experiment=<experiment_name>
For example:
python src/train experiment=stockmixer_sp500_1d
We welcome contributions to alphadl! Here's how you can get involved:
- Fork the Repository: Create a new branch for your feature or bug fix.
- Code Style: Follow existing code style and formatting conventions.
- Testing: Write unit tests to ensure your changes work as expected.
- Submit a Pull Request: Provide a clear description of your changes.
We appreciate all contributions, whether it's a bug fix, new feature, or documentation improvement. If you're unsure where to start, reach out on our issue tracker or discussion forum.
This project is licensed under the MIT License - see the LICENSE file for details.
For questions or feedback, please contact us at [email protected].