Go to file
2020-04-17 23:20:30 +08:00
android_package.name Add files via upload 2019-08-12 14:29:15 +08:00
classification_evolvement.py Update classification_evolvement.py 2020-04-17 23:19:36 +08:00
feature_extraction.py Add files via upload 2019-06-13 18:31:42 +08:00
feature_set_initialization.py Add files via upload 2019-06-13 18:31:42 +08:00
model_pool_construction.py Update model_pool_construction.py 2020-04-17 23:20:30 +08:00
README.md Update README.md 2019-06-13 18:36:32 +08:00
vector_generation.py Add files via upload 2019-06-13 18:31:42 +08:00

DroidEvolver

Requirements:

Pylibol, scipy == 1.1.0, numpy ==1.15.2

To use:

STEP 1:

python feature_extraction.py

Extract all detection features from applications

STEP 2:

python feature_set_initialization.py

Initialize the feature set according to initialization dataset

STEP 3:

python vector_generation.py

Generate feature vector for the initialization dataset

STEP 4:

python model_pool_construction.py

Initialize the mode pool using the feature vector of the initialization feature vector

STEP 5:

python classification_evolvement.py --past p --current c --starting s --low l --high h --buffer b

p = directory of previous data

c = directory of current data

s = directory of initialization data

l = low threshold value

h = high threshold value

b = buffer size