Skip to content

AnasAber/Solar_Energy_Production

Repository files navigation

Solar Energy Production Prediction ☘

This project aims to predict solar energy production based on historical data using machine learning models.

Getting Started 😍

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites ✍🏼

Ensure you have the following installed:

  • Python 3
  • Required Python packages (requirements.txt)

Installing

  1. Clone the repository:
    git clone https://github.com/your_username/solar-energy-prediction.git
    cd solar-energy-prediction
    pip install -r requirements.txt
    pip install pytest
    pytest
    

Built With 🦿

  • Keras - High-level neural networks API for building and training deep learning models.
  • Scikit-learn - Machine learning library for Python providing simple and efficient tools for data mining and data analysis.
  • Matplotlib - Comprehensive library for creating static, animated, and interactive visualizations in Python.
  • Seaborn - Python data visualization library based on Matplotlib, providing a high-level interface for drawing attractive statistical graphics.
  • Pandas - Powerful data structures and data analysis tools for Python.
  • NumPy - Fundamental package for scientific computing with Python.
  • pytest - Framework for building simple and scalable test cases in Python.

Thank you for checking this out! Allah iysser ✨

About

This repository contains the implementation of a Long Short-Term Memory (LSTM) model with an attention mechanism for predicting solar energy production. The model is implemented in Python using TensorFlow and Keras libraries.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors