Machine Learning for Malware Detection

According to the classic definition given by AI pioneer Arthur Samuel, machine learning is a set of methods that gives computers “the ability to learn without being explicitly programmed”. In other words, a machine learning algorithm discovers and formalizes the principles that underlie the data it sees. With this knowledge, the algorithm can ‘reason’ the properties of previously unseen samples. In malware detection, a previously unseen sample could be a new file. Its hidden property could be malware or benign. A mathematically formalized set of principles underlying data properties is called the model.

Machine learning has a broad variety of approaches that it takes to a solution rather than a single method. These approaches have different capacities and different tasks that they suit best.

Machine Learning for Malware Detection