Giter VIP home page Giter VIP logo

capstone-1_-solar-energy-prediction's Introduction

Project Title: Forecasting Short Term Solar Energy Production

The purpose of this project is to forecast DA solar energy production at Oklahoma Mesonet stations using regression machine learning algorithms with the numerical weather prediction (NWP) model data from NOAA/ESRL Global Ensemble Forecasting System (GEFS) as input. Accurate forecasting of solar energy generation is very important in order to optimize the balance between energy production from fossil fuel and solar plants. It helps operators make better day ahead unit commitment decisions which help to balance the power reserve and reduce the power cost. This project was initially organized by the American Meteorological Society and posted as a Kaggle contest. The complete dataset required for this project can be obtained from the kaggle site page. The entire project is presented in 3 major parts (nootbooks). Python 3.6.4 version has been used for coding.

  1. Data wrangling: Data preparation for exploratory analysis and modeling

  2. Data story: Exploratory analysis to examine underlying structures, detect outliers and anomalies, uncover patterns, find correlations, test underlying assumptions etc. The data presented in this section is only from 'ACME' station, Oklahoma, USA.

  3. Model prediction: Different machine learning models are employed to predict solar energy using weather variables as input features. The data presented in this section is only from 'ACME' station, Oklahoma, USA.

End to end coding: This notebook contains end-to-end coding for all 98 mesonet stations in Oklahoma, USA. Although it was a late submisison my scoring holds 79th rank in the contest.

Full project report is avaibale here.

Presentation slides for this project is avaiable here.

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.