I have prepared list of features e.g. Internet Connection, File Upload etc that an android malware may have and then I have tested these features on both malware and benign samples. Now I want to add machine learning technique that could predict on the basis of extracted result that next application is either malware or benign. Which machine learning algorithm(s) will be best to apply here?