Feature Extraction
Feature Selection
Creating Machine Learning Model
Build Test Dataset
Predict using Machine Learning Model
Generate Metrics
com.spark.malware (package)
ExtractFeatures.scala
Extract Ngrams
SelectFeatures.scala
build feature set with k features (based on IG or PCA or SVD method)
BuildDataset.scala
Build training/test dataset
BuildModel.scala
Build Machine learning model
RunParameters.scala
Utilities.scala
DetectMalwareController.scala
Main routine that controlls the flow of the application