fellowship machine learning - dsi.unive.it

26
Machine Learning Fellowship

Upload: others

Post on 22-Jun-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fellowship Machine Learning - dsi.unive.it

Machine Learning Fellowship

Page 2: Fellowship Machine Learning - dsi.unive.it

Proprietary and confidential © 2016 Startup.ML..

Our Work

Trading Adversarial.AIStartups

Page 3: Fellowship Machine Learning - dsi.unive.it

How Do Machines Learn?

inputs modelpredictions

numberscategoriessparsetextpixels...

parametersinstances

yes/noclassnumbercluster...

Page 4: Fellowship Machine Learning - dsi.unive.it

What’s in the Model?Representation Evaluation Optimization

instances k-nearest neighbor support vector machinehyperplanes naïve bayes logistic regressiondecision treesset of rules propositional rules logic programsneural networksgraphical models bayesian networks conditional random fields

accuracy / error rateprecision and recallsquared errorlikelihoodposterior probabilityinformation gaink-l divergencecost/utilitymargin

combinatorial optimization greedy search beam search branch-and-boundcontinuous optimization unconstrained gradient descent conjugate gradient quasi-newton methodconstrained linear programming quadratic programming

Page 5: Fellowship Machine Learning - dsi.unive.it

What’s in the Model?Representation Evaluation Optimization

instances k-nearest neighbor support vector machinehyperplanes naïve bayes logistic regressiondecision treesset of rules propositional rules logic programsneural networksgraphical models bayesian networks conditional random fields

accuracy / error rateprecision and recallsquared errorlikelihoodposterior probabilityinformation gaink-l divergencecost/utilitymargin

combinatorial optimization greedy search beam search branch-and-boundcontinuous optimization unconstrained gradient descent conjugate gradient quasi-newton methodconstrained linear programming quadratic programming

Page 6: Fellowship Machine Learning - dsi.unive.it

What’s in the Model?Representation Evaluation Optimization

instances k-nearest neighbor support vector machinehyperplanes naïve bayes logistic regressiondecision treesset of rules propositional rules logic programsneural networksgraphical models bayesian networks conditional random fields

accuracy / error rateprecision and recallsquared errorlikelihoodposterior probabilityinformation gaink-l divergencecost/utilitymargin

combinatorial optimization greedy search beam search branch-and-boundcontinuous optimization unconstrained gradient descent conjugate gradient quasi-newton methodconstrained linear programming quadratic programming

Page 7: Fellowship Machine Learning - dsi.unive.it

What’s in the Model?Representation Evaluation Optimization

instances k-nearest neighbor support vector machinehyperplanes naïve bayes logistic regressiondecision treesset of rules propositional rules logic programsneural networksgraphical models bayesian networks conditional random fields

accuracy / error rateprecision and recallsquared errorlikelihoodposterior probabilityinformation gaink-l divergencecost/utilitymargin

combinatorial optimization greedy search beam search branch-and-boundcontinuous optimization unconstrained gradient descent conjugate gradient quasi-newton methodconstrained linear programming quadratic programming

Page 8: Fellowship Machine Learning - dsi.unive.it

periodic table of machine learning libraries 300+

Page 9: Fellowship Machine Learning - dsi.unive.it
Page 10: Fellowship Machine Learning - dsi.unive.it

All Models of Learning Have Flaws

Bayesian Graphical Decision Trees GANS

Kernel Machines BoostingNeural Networks Stacking

Meta Learning Online Reductions Reinforcement

http://hunch.net/?p=224

Page 11: Fellowship Machine Learning - dsi.unive.it
Page 12: Fellowship Machine Learning - dsi.unive.it

Proprietary and confidential © 2016 Startup.ML..

Machine Learning ChallengesLack of labeled data

Model decay / indeterminate retraining intervals

Extreme class imbalance

Dealing with adversarial examples (remember Tay?)

Counterfactual conditions

Feedback loops from supervision

Page 13: Fellowship Machine Learning - dsi.unive.it
Page 14: Fellowship Machine Learning - dsi.unive.it
Page 15: Fellowship Machine Learning - dsi.unive.it

data science is an extremely powerful art practiced by an extremely small community of artists

Page 16: Fellowship Machine Learning - dsi.unive.it

Data Science Skills

ML PhDs Statisticians / Mathematicians

Computer Scientists

Scientists Business Analysts / PMs

ML Theory & Math

Bayesian Stats

Coding

Optimization Theory

Distributed Systems

Visualization

Soft Skills

Page 17: Fellowship Machine Learning - dsi.unive.it

Quant + Software Engineer Pair

ML PhDs Statisticians / Mathematicians

Computer Scientists

Scientists Business Analysts / PMs

ML Theory & Math

Bayesian Stats

Coding

Optimization Theory

Distributed Systems

Visualization

Soft Skills

Page 18: Fellowship Machine Learning - dsi.unive.it

Software Engineer + Scientist Pair

ML PhDs Statisticians / Mathematicians

Computer Scientists

Scientists Business Analysts / PMs

ML Theory & Math

Bayesian Stats

Coding

Optimization Theory

Distributed Systems

Visualization

Soft Skills

Page 19: Fellowship Machine Learning - dsi.unive.it

ML PhD + PM Pair

ML PhDs Statisticians / Mathematicians

Computer Scientists

Scientists Business Analysts / PMs

ML Theory & Math

Bayesian Stats

Coding

Optimization Theory

Distributed Systems

Visualization

Soft Skills

Page 20: Fellowship Machine Learning - dsi.unive.it

Startup.ML Fellowship

Page 21: Fellowship Machine Learning - dsi.unive.it

Training Qualified Practitioners

Real startup and industry projects

Immersive 4 month program

Agile software development methodology

Mentoring by experienced data scientists

Discussion with an active practitioner every Friday

Page 22: Fellowship Machine Learning - dsi.unive.it

Proprietary and confidential © 2016 Startup.ML..

AI for Adversarial Environments

network intrusion, data breach, security monitoring, counterfeiting, arbitrage, phishing, social engineering, internal fraud ...

Page 23: Fellowship Machine Learning - dsi.unive.it

Proprietary and confidential © 2016 Startup.ML..

Pentesting ProcessScan the network

Port scan all hosts

Perform OS detection

Launch matching exploit

Page 24: Fellowship Machine Learning - dsi.unive.it

Proprietary and confidential © 2016 Startup.ML..

Honeypot

Page 25: Fellowship Machine Learning - dsi.unive.it

Proprietary and confidential © 2016 Startup.ML..

Reinforcement Learning

Agent Environment

Action

Observation, Reward

Synthetic Hacker

Page 26: Fellowship Machine Learning - dsi.unive.it

Thank [email protected]