August 2019
Intermediate to advanced
342 pages
9h 35m
English
The following is an example of the Random Forest Malware Classifier implemented with the scikit-learn library:
import pandas as pdimport numpy as npfrom sklearn import *malware_dataset = pd.read_csv('../datasets/MalwareArtifacts.csv', delimiter=',')# Extracting artifacts samples fields "AddressOfEntryPoint" and# "DllCharacteristics"samples = malware_dataset.iloc[:, [0,4]].valuestargets = malware_dataset.iloc[:, 8].valuesfrom sklearn.model_selection import train_test_splittraining_samples, testing_samples, training_targets, testing_targets = train_test_split(samples, targets,test_size=0.2)rfc = ensemble.RandomForestClassifier(n_estimators=50)rfc.fit(training_samples, training_targets)accuracy = rfc.score(testing_samples, ...Read now
Unlock full access