xotohop / simple_malware_predictor

Система машинного обучения, которая по списку статически импортируемых библиотек файла предсказывает, является ли этот файл зловредным.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

simple_malware_predictor

Система машинного обучения, которая по списку статически импортируемых библиотек файла предсказывает, является ли этот файл зловредным.

    Python 3.9
    Модель: XGBoost + scikit-learn

Модель выдает accuracy ~ 0.89, результаты в 'output/validation.txt'.

output/validation.txt:

    True positive: 299
    False positive: 28
    False negative: 101
    True negative: 772
    Accuracy: 0.89250
    Precision: 0.88431
    Recall: 0.96500
    F1: 0.92289

При выборе параметров модели предпочтение отдавалось тем параметрам, при которых модель выдавала лучшее соотношение True Positive/False Negative.

About

Система машинного обучения, которая по списку статически импортируемых библиотек файла предсказывает, является ли этот файл зловредным.


Languages

Language:Python 100.0%