Skip to content

ZhuYuqicheng/Applied-Machine-Intelligence-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TUM AMI Project: Electricity Price Forecasting

A practical Machine Learning lecture held by Professor Klaus Diepold at Technical University Munich (TUM). This lecture consists of reading assignment, essay writing, discussion session and final project. This repository contains codes, jupyter notebooks, report, etc. for the final project - "Electricity Price Forecasting".

The spot price data obtained from MONTAL has been removed according to the regulation.

Team Member:

  • Yuqicheng Zhu (Responsible for: Project Management, ARIMA)
  • Runyao Yu (Responsible for: ARIMA, Video)
  • Xuyang Zhong (Responsible for: Transformer)
  • Han Liang (Responsible for: Web, Data Preprocessing)
  • Junpeng Chen (Responsible for: Web, Data Preprocessing)
  • Jiaxin Yang (Responsible for: Report)
  • Yicong Li (Responsible for: Report)

Concrete contributions see: Declaration of Contributions


Introduction

This project aims to compare the performance of traditional machine learning and deep learning in predicting electricity prices. We selected ARIMA and Transformer as the representor for traditional training and deep learning respectively. They were compared in terms of accuracy, stability, efficiency and interpretability, etc. All processes and corresponding findings and results were documented in jupyter notebooks. A summary of this project can be found in report.

Poster

Video Preview

Content List


ARIMA

All processing, tests and experiments of ARIMA were carried out in Jyupter Notebook. For more details, you can access our notebooks with following links or a summarized documentation.


Transformer

The Code is mainly based on this repository: https://github.com/nklingen/Transformer-Time-Series-Forecasting

For more information about transformer implementation, check out this documentation.

  • Requirements
  • Data Information
  • Preprocessing
  • Model Structure
  • Model Training
  • Inference
  • Discussion

To test the model just run the main script


Report


You can find our final version report here


Video

Video Preview

Check out our project video in YouTube: https://www.youtube.com/watch?v=_SZ6bKFkFyQ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published