ML for InfoSec Guys*

 T&C: It is Boring

Let's play a game first

  • Find a partner
  • Open this link on your phone:
  • Let's play

Session Outline

  • What is Machine Learning?
  • Difference between ML, DL, and AI
  • Under the hood: ML with Pizza
  • Learning resources

But someone said it's the sexiest job of the 21st century?

It's NOT

Let's try some human-powered image detection

How to classify these images?

Traditional Programming vs ML

Traditional Programming

  • Explicit instructions from a programmer
  • Improvements come from better algorithms

Machine Learning

  • The system learns the pattern from data
  • Improvements may also come from additional data

Artificial Intelligence

Machine Learning

Deep Learning

Any Technique that enables computers to mimic human intelligence & behavior

A subset of AI that includes statistical techniques to solve the tasks using experience

A subset of ML exposing multilayered neural networks to vast amount of data

Under the hood

ML with Pizza

Learning objective

By the end of the session, you will have run a machine learning experiment to classify foods as pizza or not pizza

Any Silicon Valley fan in the house?

The Pizza Experiment

  • Go to

  • Click "Let's do this"

Run an ML Experiment

Set an Accuracy Goal

Split the data

Working of Decision Tree algorithm

Refine the experiment to get your model's training and testing accuracy to be 90% or more


All InfoSec guys are like

Learning Resources


Who am I?

Pratik aka hackyroot

Data Scientist

Tech Speaker @ Mozilla and GDG

Microsoft Student Partner