The rise of smart grids in power systems introduces vulnerabilities such as False Data Injection Attacks (FDIAs), threatening real-time data integrity. This project proposes a detection framework using LASSO for feature selection and a combination of models including Decision Tree, Random Forest, AdaBoost, CNN-LSTM, and Graph Neural Networks. To enhance interpretability, LIME is integrated for model explanation. A Flask-based web application enables user registration, data upload, prediction, and visualization. Evaluated on a Kaggle FDIA dataset, the system achieves high accuracy and low false alarm rates, offering a practical and intelligent solution for enhancing cybersecurity in modern power grid infrastructures.
The digitization of modern power systems through smart grids has introduced new vulnerabilities, especially False Data Injection Attacks (FDIAs), which can compromise the integrity and security of real-time data. This project, titled "False Data Injection Detection in Power System Based on LASSO and Ensemble Machine Learning", presents a comprehensive detection framework that integrates LASSO regression for feature selection and a combination of machine learning and deep learning models including Decision Tree, Random Forest, AdaBoost, CNN-LSTM, and Graph Neural Networks (GNN). To enhance trust and interpretability, LIME (Local Interpretable Model-Agnostic Explanations) is incorporated, providing human-understandable insights into model decisions. A full-stack Flask web application has been developed, enabling functionalities like user registration, login, data upload, result visualization, and real-time prediction with explanations. Evaluated on a public FDIA dataset from Kaggle, the system demonstrates high accuracy, low false alarm rates, and operational transparency. The solution is designed to assist power grid operators in detecting and mitigating cyber threats effectively.
Keywords:
False Data Injection Attack, Smart Grid, LASSO Regression, Ensemble Machine
Learning, Decision Tree, Random Forest, AdaBoost, CNN-LSTM, Graph Neural
Network, Feature Selection, Lime,Cybersecurity in Power Systems, Power Grid
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 : HTML, CSS, Bootstrap & JS
Programming Language : Python
Libraries :Flask, Pandas,Tensorflow, Sklearn,Numpy , Seaborn,Torch
IDE/Workbench : VSCode
Technology : Python 3.8+
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