Skip to content

Latest commit

ย 

History

38 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Malware-Detection-ML-DL

Mini-project for Machine Learning and Deep Learning

๐Ÿ“Œ Project Overview

This project aims to classify files into Malicious or Benign categories using various Machine Learning and Deep Learning techniques. The dataset contains 79 features (78 numerical and 1 string).

๐Ÿ“‚ Project Structure

  • data/: Contains the original and cleaned datasets.
  • notebooks/: Contains 7 Jupyter Notebooks (numbered 0-6) covering each phase of the project.
  • report/: Contains the final project report in PDF.

๐Ÿ› ๏ธ Methodology

  1. Phase 0: Data Cleaning & Exploration.
  2. Phase 1: Baseline Classification Models (with & without Standardization).
  3. Phase 2: Feature Selection (Top 20 features).
  4. Phase 3: Dimensionality Reduction using PCA.
  5. Phase 4: Combined Approach (Feature Selection + PCA).
  6. Phase 5: Deep Learning (Multi-Layer Perceptron).
  7. Phase 6: Unsupervised Learning (K-Means Clustering).

About

Mini-project for Machine Learning and Deep Learning

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages