The primary objective of this project is to develop an effective machine learning-based system for detecting and classifying Power Quality Disturbance (PQD) events in electrical systems. Specific goals include implementing and evaluating unsupervised clustering models (DBSCAN and K-Means) together with regression models (Random Forest and XGBoost) to achieve accurate PQD identification. Model performance is rigorously assessed using key metrics such as R², RMSE, and accuracy. A secure Flask web application is built to deploy the models, supporting CSV data uploads, visualization of performance metrics, and real-time predictions. Designed for scalability and efficiency, the system provides a user-friendly interface that enables power grid operators and engineers to integrate it seamlessly into existing power quality monitoring infrastructure.
Keywords: PQD, Unsupervised Clustering, DBSCAN, K-Means, Power Quality Disturbances, RMS Prediction, Machine Learning, Random Forest, XGBoost, Clustering, Real-Time Monitoring.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

SOFTWARE REQUIREMENS
Operating System : Windows 7/8/10
Server side Script : Flask
Programming Language : Python
Libraries : Flask, Tensorflow, Pandas, Torch, Keras, Sklearn, Numpy , Seaborn
IDE/Workbench : VSCode
Server Deployment : Xampp Server
Database : mysql
HARDWARE REQUIREMENTS
Processor - I3/Intel Processor
RAM - 8GB (min)
Hard Disk - 128 GB
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - Any