GithubHelp home page GithubHelp logo

noinget / kddcup2022-baidu Goto Github PK

View Code? Open in Web Editor NEW

This project forked from longxingtan/kddcup2022-wpf

0.0 0.0 0.0 76 KB

3rd place solution of KDD Cup 2022-Spatial Dynamic Wind Power Forecasting

Shell 0.09% Python 99.91%

kddcup2022-baidu's Introduction

KDD Cup 2022 - Baidu Spatial Dynamic Wind Power Forecasting

This is my solution for Baidu KDD Cup 2022, winning 3rd place in 2490 teams. The task is to predict the wind farm's future 48 hours active power for every 10 minutes.


Solution summary

  • A single BERT model is made from the tfts library created by myself
  • Sliding window to generate more samples
  • Only 2 raw features are used, wind speed and direction
  • The daily fluctuation is added by post-processing to make the predicted result in line with daily periodicity

How to reproduce it

  1. Prepare the tensorflow environment
pip install -r requirements.txt
  1. Download the data from Baidu AI studio, and put it in ./data/raw
  2. Train the model
cd src/train
python nn_train.py
  1. The file result.zip created in ./weights/ can be used for submit.

Contributor

Reference

  • [1] Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2018. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805 (2018).
  • [2] Haixu Wu, Jiehui Xu, Jianmin Wang, and Mingsheng Long. 2021. Autoformer: De-composition transformers with auto-correlation for long-term series forecasting. Advances in Neural Information Processing Systems 34 (2021), 22419โ€“22430.
  • [3] JingboZhou,ShuangliLi,LiangHuang,HaoyiXiong,FanWang,TongXu,Hui Xiong, and Dejing Dou. 2020. Distance-aware molecule graph attention network for drug-target binding affinity prediction. arXiv preprint arXiv:2012.09624 (2020).
  • [4] HaoyiZhou,ShanghangZhang,JieqiPeng,ShuaiZhang,JianxinLi,HuiXiong, and Wancai Zhang. 2021. Informer: Beyond efficient transformer for long sequence time-series forecasting. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 35. 11106โ€“11115.

kddcup2022-baidu's People

Contributors

longxingtan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.