Malware Prediction System using Machine and Deep Learning
This project is based on automated malware prediction. The main aim of this project is to keep defenders a step ahead of attackers, an evolution algorithm has been implemented that predicts pattern of future malware behavior. We?ll focus on multiple aspects of the automated malware prediction by mac
2025-06-28 16:28:32 - Adil Khan
Malware Prediction System using Machine and Deep Learning
Project Area of Specialization Artificial IntelligenceProject SummaryThis project is based on automated malware prediction. The main aim of this project is to keep defenders a step ahead of attackers, an evolution algorithm has been implemented that predicts pattern of future malware behavior. We’ll focus on multiple aspects of the automated malware prediction by machine learning and deep learning technique in order to achieve maximum accuracy. In the first part of our project, we have to analyse the best features of the dataset, and used different machine learning based methods that provides the best prediction accuracy. The models are designed on the top of Google Colab and Jupyter Notebook. In second part of the project we have to Implement Artificial Neural Networks to predict the attacks. We experimented with adding different numbers of system features and hidden neural layers to predict the accuracy of the model. For training the models we’ll use Light GBM gradient boosting frameworks.
Project Objectives- Traditional AV or anti malware solution works on signatures.
- Polymorphic malware bypass these traditional detection solutions.
- Malware detection is a classification problem.
- Machine learning learns the dataset and then based on its learning, it predicts: malware/not malware.
- Supply more and more latest dataset to improve machine learning model performance.
- Implementation of all dependencies.
- Adding and training the dataset models
- Data Preprocessing.
- Implementing of Machine learning models.
- Implementing of Neural Networks models.
- Implementation of Gradient Boosting Framework.
- Comparison Of different methods based on accuracy.
- Implementing all the model on flask framework.
- Detecting the malware files as well as predicting it's types and what is the solution of that malware.
- Traditional AV or anti malware solution works on signatures.
- Polymorphic malware bypass these traditional detection solutions.
- Malware detection is a classification problem.
- Machine learning learns the dataset and then based on its learning, it predicts: malware/not malware.
- Supply more and more latest dataset to improve machine learning model performance.
Programming Language : Python
Web Framework : Flask Scripts
Algorithms Used : Random Forest, Decision Tree & GBA
Deep Learning Model : Neural Network
Front End : HTML, CSS
IDE : Jupyter Lab, PyCharm, Visual Studio Code
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 6000 | |||
| hard disk | Equipment | 1000 | 6 | 6000 |