Skip to content

A Java project that implements Naive Bayes and SVM classifiers for Malware Detection over the Drebin dataset

License

Notifications You must be signed in to change notification settings

bersa125/ml-drebin-malware-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Malware detection with classifiers - Machine Learning homework

This repository contains the source code of a project that aims to analyze the results of Java implementations of Naive-Bayes and SVM classifiers over the Drebin Android malware dataset.

The main file (Homework1.java) allows to create in a random way (with or without percentage control of malware's incidence) a fixed number of sample subsets of the main dataset that will be trained and tested with a Naive-Bayes or SVM classifier. All the procedures (including a debugging one based on an Evaluator class that can report the features of a sample) can be controlled by modifying the private fields of the Homework1 class.

Results of each test are automatically printed on resulting txt log files.

About

A Java project that implements Naive Bayes and SVM classifiers for Malware Detection over the Drebin dataset

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages