Charging Station Usage Prediction

Project Code :TCPGPY1917

Objective

The primary objective of this project is to develop a machine learning-based system that can predict the occupancy status of charging stations. By leveraging two robust machine learning algorithms Random Forest and Gradient Boosting this system will predict whether a charging station will be occupied or not at a given time based on historical usage data

Abstract

The "Charging Station Usage Prediction" project aims to predict the occupancy status (occupied or not occupied) of charging stations using machine learning models, specifically Random Forest and Gradient Boosting. The system is developed with a Python backend, using Flask as the framework, and integrates a MySQL database to store station data. The dataset, sourced from Kaggle, provides historical data about charging station usage, including factors such as time, weather, location, and demand. By analyzing these parameters, the system predicts whether a charging station will be occupied or not, optimizing the station's operations and improving user convenience. The front-end of the application is developed using HTML, CSS, and JavaScript for a seamless user experience. The proposed system offers an efficient, scalable solution for managing charging station availability, ultimately enhancing the user experience and supporting better resource utilization.

Keywords: Charging station, occupancy prediction, Random Forest, Gradient Boosting, Flask, MySQL, Kaggle dataset, machine learning.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements

Operating system                    :  Windows 7 or 7+

RAM                                       :  8 GB

Hard disc or SSD                    :  More than 500 GB  

Processor                                 :  Intel 3rd generation or high or Ryzen with 8 GB Ram

Software Requirements:

Software’s                               :  Python 3.10 or high version

IDE                                         :  Visual Studio Code.

Framework                             :   Flask 

IDE/Workbench                       :  PyCharm

Technology                              :  Python 3.6+

Server Deployment                 :  Xampp Server

Database                                 :  MySQL

Demo Video