Final project for ML course.
This project is a final project for the ML course conducted by Prof.Ying in PKU. The project is based on a kaggle competition host by Optiver.
data/
: The directory to store the data.checkpoints/
: The directory to store the checkpoints.core/
: The directory to store the feature engineering, models and losses.assets/
: The directory to store the assets.config/
: The configuration files.main.py
: The main file to run the code.
We recommend to run the code with python 3.10.
- Clone the repository
- Download the data from the kaggle competition and put the data into the
data/
directory. You can also download the data from PKU disk:
Download URLFile Name:optiver-realized-volatility-prediction.zip
Due:2024-09-01 20:30
- Run the following command to install the required packages:
pip install -r requirements.txt
- Run the following command to run the code:
python main.py
This project is licensed under the MIT License - see the LICENSE file for details.