MoritzM00 / kaggle-enefit-competition

Kaggle Enefit Competition

Home Page:https://moritzm00.github.io/kaggle-enefit-competition/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kaggle Enefit Competition

Tests pre-commit Black License

This repo contains code for the Kaggle Enefit Energy Prediction Competition. The goal of the competition is to create an energy prediction model of prosumers to reduce energy imbalance costs.

Download the dataset with

mkdir data
kaggle competitions download predict-energy-behavior-of-prosumers -p ./data/

this requires authentication with your Kaggle account, see here for more information.

Development

Set up the environment

  1. Install Poetry
  2. Set up the environment:
make setup
make activate

Note: On Apple Silicon, you may need to install libomp with brew install libomp before running make setup. Otherwise, the lightgbm build will fail.

Install new packages

To install new PyPI packages, run:

poetry add <package-name>

To add dev-dependencies, run:

poetry add <package-name> --group dev

Documentation

The Documentation is automatically deployed to GitHub Pages.

To view the documentation locally, run:

make docs_view

Credits

This project was generated with the Light-weight Python Template by Moritz Mistol.

About

Kaggle Enefit Competition

https://moritzm00.github.io/kaggle-enefit-competition/

License:MIT License


Languages

Language:Jupyter Notebook 89.3%Language:Makefile 8.5%Language:Python 2.2%