Machine Learning Techniques for Android N-gram AST (Abstract Syntax Tree) SVM KNN Random Forest Decision Tree Bayes classifier Longest subsequence common (LSC) Locality Sensitive Hashing (LSH) Sources: Locality Sensitive Hashing (LSH): The Illustrated Guide Vantage-point tree Edit distance Manhattan distance Subgraph isomorphism problem VF2 Algorithm Check resources: Machine Learning for Cybersecurity 101 AI Security and Adversarial Machine Learning 101