Research Article

An Android Malware Detection Leveraging Machine Learning

Table 4

Grid search setting.

ClassifierParameter

XGBoostPermission Only:{’learning rate’:0.1,’max_depth’:10,’n_estimators’:500,’subsample’:0.5} Action Only:{’learning rate’:0.1,’max_depth’:10,’n_estimators’:200,’subsample’:1.0} Permission & Action:{’learning rate’:0.1,’max_depth’:5,n_estimators’:500,’subsample’:0.5}
Gradient boostingPermission Only: {’learning rate’:0.1,’max_depth’:10,’n_estimators’:500,’subsample’:0.5} Action Only:{’learning rate’:0.1,’max_depth’:10,’n_estimators’:200,’subsample’:1.0} Permission & Action:{’learning rate":0.1,max_depth’:5,’n_estimators’:500,’subsample’:0.5}
DTPermission Only:{’criterion’:’gini’ ,’max_depth’:10 ,’max_features’:’auto’,’n_estimators’:100}; Action Only:{’criterion’: ’gini’, ’maxdepth : 7, maxf eatures : log2, nestimators : 10} Permission & Action:{’criterion’:’entropy’,’max_depth":7,’max_features’:’auto’,’n_estimators’:10}
RFPermission Only:{’criterion’:’gini’,’max_depth’:10,’max_features’:’auto’,’n_estimators":100} Action Only:{’criterion’: ’gini’, ’maxdepth : 7, maxf eatures : log2, nestimators : 10} Permission & Action:{’criterion’:’entropy’,’max_depth’:7,’max_features’:’auto’,’n_estimators’:10}