SlideShare a Scribd company logo
Machine Learning 101
(or less)
By Jonathan Sinclair
The Journey
• The Games
• The Tech
• The Application
• The Critique
AI is everywhere
• Searched “AI in the news” 12.03.19
• Bing: 90,200,000 Results
• Google: 3,800,000,000 Results
• News headlines
• Jobs
• “Kai Fu Lee (artificial intelligence expert and venture capitalist) said that he believes 40% of the world’s jobs will be replaced by
robots capable of automating tasks. He said that both blue collar and white collar professions will be affected, but he believes
those who drive for a living could be most affected.”
• Autonomous weapons:
• Obama: “I recognize that the potential development of lethal autonomous weapons raises questions that compliance with
existing legal norms—if that can be achieved— may not by itself resolve, and that we will need to grapple with more
fundamental moral questions about whether and to what extent computer algorithms should be able to take a human life.” –
Letter dated January 16, 2017.
• Autonomous vehicles:
• 9% of the cars on the road will have detection/response driverless integration in 2020.
• 25% of traffic will be autonomous vehicles in 2030.
• 50% of traffic will be autonomous vehicles in 2040.
• Driverless cars will be available worldwide by 2064.
• 95% of traffic will be autonomous vehicles in 2070.
Backgammon
In 1979 Hans Berliner programmed the
computer program BKG 9.8 which beat
the reigning Backgammon world campion
Luigi Villa by a score of 7-1
Checkers/Draughts
In 1989 Jonathan Schaeffer, Robert Lake,
Paul Lu and Martin Bryant programmed
the computer program Chinook.
In 1992 Chinook took on world champion
Marion Tinsley who between 1950 and
1992 only lost 5 games. During
competition Tinsley won 4-2, with 33
draws. Rematch in 1994 was postponed
due to Tinsley’s health.
In 2007 the team announced that
Chinook had developed “perfect play”
which resulted in a win or a draw, never a
loss.
Chess
In 1996 IBM research developed the chess
playing program: DeepBlue which played
the world champion Gary Kasperov.
In the first game Kasperov won 4-2.
A rematch took place in 1997 where
DeepBlue won 3.5 – 2.5
Games: Machines 1; Humans 0
• Observations from 1997:
• “To play a decent game of Go, a computer must be endowed with the ability to
recognize subtle, complex patterns and to draw on the kind of intuitive knowledge
that is the hallmark of human intelligence.” – George Johnson, NY Times
• “It may be a hundred years before a computer beats humans at Go -- maybe even
longer‘’ -- Dr. Piet Hut, an astrophysicist at the Institute for Advanced Study in
Princeton, N.J.
• “When or if a computer defeats a human Go champion, it will be a sign that artificial
intelligence is truly beginning to become as good as the real thing. Go is the highest
intellectual game‘’ -- Dr. Chen Zhixing, a retired chemistry professor at Zhongshan
University, in Guangzhou, China.
GO
In 2015 DeepMind’s AlphaGo program
beats European Go champion Fan Hui
(2nd-dan) 5-0
In 2016 AlphGo beats one of the all time
best Go players Lee Sedol (9th-dan) 4-1
(ranked by some as the 4th best player in
the world)
In 2017 AlphaGo Master beats Ke Jie
(world ranked number 1 player) 3-0
Chess/Go/Shogi
In 2017 DeepMind releases AlphaGo
Zero which teaches itself the games
of: Chess, Shogi and Go which goes
on to beat world champions in each
Starcraft II
In 2018 DeepMind develops AlphaStar
designed to play the real-time strategy
game StarCraft 2. In December it beat
Team Liquid’s: Grzegorz "MaNa“ Komincz
5-0
Why games
• Games are important because:
• They provide a constrained area that is able to:
• Allow inference
• Work within constraints
• Study opponents
• Exploit rules
• Game Theory: Universality
• Decision Theory
• Rational Choice theory
• “We wish to find the mathematically complete principles which define “rational behavior” for the
participants in a social economy, and to derive from them the general characteristics of that behavior”
(von Neumann and Morgenstern 1944, 31).
• Predictability!
By way of demonstration
• DeepMind’s algorithms are being deployed on problems such as:
• Data Centre cooling optimisation
• Reduction of 40%
• Wind power applied to the US wind farm network
• Improved predicative model delivering 20% increased performance
By way of demonstration
• Microsoft and their smart farm project (show video)
How Is This Possible?
Rise and demise of neural networks
• Walter Pitts & Warren McCullough first provide a mathematical model of
an artificial neuron
• Frank Rosenblatt: Developed the perceptron
• Minsky & Papert:
• Wrote the landmark book: Perceptron's which talked to the limits of ‘connectionism’
and partly helped in instigated the AI Winter (1970 and then again in 1980)
The AI winter and a Phoenix from the ashes
• The discovery of back propagation networks.
• New marketing drives:
• Support Vector Machines
• Neural Nets
• Machine Learning
• Fuzzy Logic controllers
• Expert systems
• Markov models
• Agent-based systems
Types of Machine Learning
How is this possible?
So how: Machine Learning
• No predefined rules:
• if..this..then…that
• Dynamic rules, self-programmed to determine statistical correlations
based on some success function: Feedback Loop is key
Ohh and a LOT of computing power
• Leverage and maturation of Field-programmable gate array (FGPA’s)
chips
• The re-purposing of GPU’s (graphical processing units) for deep
learning training
• The continued miniaturisation of transistors
• Example: AlphaGo = 1,202 CPUs, 176 GPUs
A combinatory approach
• Convolutional Neural Network:
• Markov Decision process
• A mathematical way to make decisions in noisy situations where not all knowledge is known
by the decision maker
• Monte Carlo tree search
• A way to randomly sample a decision tree and determine probabilistically promising moves
In context
Health care
• Computer aided diagnosis of breast cancer on mammograms (1997)
• Beats the human
• DeepMind and Moorfields Eye Hospital (2016)
• Automatic detection of eye diseases
• Beats the human
• Babylon Health (2018)
• Beats humans on a clinical exam (82%)
• AI model beats humans at predicating heart disease (2018)
• AI beats human doctors in neuroimaging recognition contest (2018)
Automated molecular design
• Automating molecule design to speed up drug development
• “Researchers from MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) and
Department of Electrical Engineering and Computer Science (EECS) have developed a model that better
selects lead molecule candidates based on desired properties. It also modifies the molecular structure
needed to achieve a higher potency, while ensuring the molecule is still chemically valid.”
• How artificial intelligence is changing drug discovery
• “Machine learning and other technologies are expected to make the hunt for new pharmaceuticals
quicker, cheaper and more effective.”
IT makes this happen
• We are IT and we can transform the world!
• Chemists aren’t doing this
• Physicists aren’t doing this,
• Social scientists aren’t doing this,
• Mathematicians aren’t doing,
• Algorithms ARE doing this, computation IS doing this. WE do
this!
Where it fails
• Tank example
• 1980’s Pentagon Tank identification NN
• 100% success in the lab concerning tank vs. no tank
• Independent tests showed the results were no better than random sampling
• Result after extensive analysis
• “Eventually someone noticed all the images with tanks had been taken on a cloudy day while all the images without tanks had
been taken on a sunny day”
• The neural network had been asked to separate the two groups of photos and it had chosen the most obvious way to do it –
not by looking for a camouflaged tank hiding behind a tree, but merely by looking at the colour of the sky”
Tesla
• How it kills:
• Gao Yaning, 23: Jan 20, 2016
• Model S slams into a road sweeper on a highway near Handan
• Joshua Brown, 40: May 7, 2016
• National Highway Traffic Safety Administration stated: the “crash occurred when a
tractor-trailer made a left turn in front of the Tesla, and the car failed to apply the
brakes.”
• News release stated: “Neither autopilot nor the driver noticed the white side of the
tractor-trailer against a brightly lit sky, so the brake was not applied.”
• How it saves:
• Tesla Autopilot drives fatally injured man 20 miles to hospital
• Tesla Model S a 5-star safety rating in every category
Bias
• Machine learning is about bias, implicit or otherwise
• Training Set Poisoning
• Ethical quandaries are now highlighting frictions between
local vs. global norms and machine learning is bringing this
to the forefront, forcing humanity to face up to its varied and
incompatible value systems
Societal questions (for humanity and AI)
• What would an AI do when:
• The Trolley Problem:
• You see a runaway trolley moving toward five tied-up people lying on the tracks.
• You are standing next to a lever that controls a switch.
• If you pull the lever, the trolley will be redirected onto a side track, and the five people
on the main track will be saved. However, there is a single person lying on the side track.
You have two options:
• Do nothing and allow the trolley to kill the five people on the main track
• Pull the lever, diverting the trolley onto the side track where it will kill one person.
• Mother or child:
• One is stranded in the ocean and there is only enough food for you and another but
there are three of you in the boat. One male, one female and one child.
• Who’s sacrificed?
Last thoughts
• AI/ML:
• We’re no further forward in understanding strong AI
• We can’t talk to and/or won’t even recognise other intelligences
• Corvid, Cetacean, Mammalian
• We’ve got very good at applying statistical methods to human
problems, which is enjoying a huge amount of success
Backup
Chess
• Number of possible moves: ~20
Go
• Number of possible moves: ~200
AI on the march?
• AI vs. Machine learning
• What is AI (Artificial Intelligence?)  Everything and nothing:
• It’s:
• Weak AI – An expert system (one facet of the intelligence cube)
• Strong AI – AI that truly embodies what is generally recognised as ‘intelligent’ behaviour
• Symbolic AI:
• The manipulation of symbols to deduce logic
• Neural Networks (modern ML):
• Biologically inspired classifying nodal units
Failure of the Symbol system
• General Problem Solver-
• Simon, Shaw, Newell
• SHRDLU – natural language processing system for performing tasks in
a block world
• Cyc – failed symbol problem

More Related Content

Similar to Machine learning 101 - or less

Design, AI, and "-isms"
Design, AI, and "-isms"Design, AI, and "-isms"
Design, AI, and "-isms"
Michael Zarro, Ph.D.
 
Intelligence is not Artificial - Stanford, June 2016
Intelligence is not Artificial - Stanford, June 2016Intelligence is not Artificial - Stanford, June 2016
Intelligence is not Artificial - Stanford, June 2016
piero scaruffi
 
Designing AI for Humanity at dmi:Design Leadership Conference in Boston
Designing AI for Humanity at dmi:Design Leadership Conference in BostonDesigning AI for Humanity at dmi:Design Leadership Conference in Boston
Designing AI for Humanity at dmi:Design Leadership Conference in Boston
Carol Smith
 
Machine Learning: Understanding the Invisible Force Changing Our World
Machine Learning: Understanding the Invisible Force Changing Our WorldMachine Learning: Understanding the Invisible Force Changing Our World
Machine Learning: Understanding the Invisible Force Changing Our World
Ken Tabor
 
AI and Healthcare: An Overview (January 2024)
AI and Healthcare: An Overview (January 2024)AI and Healthcare: An Overview (January 2024)
AI and Healthcare: An Overview (January 2024)
KR_Barker
 
Improving healthcare with AI
Improving healthcare with AIImproving healthcare with AI
Improving healthcare with AI
Julien SIMON
 
Ai titech-virach-20191026
Ai titech-virach-20191026Ai titech-virach-20191026
Into the next dimension
Into the next dimensionInto the next dimension
Into the next dimension
Ed Charbeneau
 
AI and Healthcare 2023.pdf
AI and Healthcare 2023.pdfAI and Healthcare 2023.pdf
AI and Healthcare 2023.pdf
KR_Barker
 
AI and Healthcare 2023.pdf
AI and Healthcare 2023.pdfAI and Healthcare 2023.pdf
AI and Healthcare 2023.pdf
KR_Barker
 
Privacy, Emerging Technology, and Information Professionals
Privacy, Emerging Technology, and Information ProfessionalsPrivacy, Emerging Technology, and Information Professionals
Privacy, Emerging Technology, and Information Professionals
Centre for Advanced Management Education
 
Artificial Intelligence and Machine Learning
Artificial Intelligence and Machine Learning Artificial Intelligence and Machine Learning
Artificial Intelligence and Machine Learning
Aditya Singh
 
AI and its Effects on the Global World Order
AI and its Effects on the Global World OrderAI and its Effects on the Global World Order
AI and its Effects on the Global World Order
The Future Society
 
Chapter four AI and modern world part two.pptx
Chapter four AI and modern world part two.pptxChapter four AI and modern world part two.pptx
Chapter four AI and modern world part two.pptx
bestboybulshaawi
 
A Thinking Person's Guide to Using Big Data for Development: Myths, Opportuni...
A Thinking Person's Guide to Using Big Data for Development: Myths, Opportuni...A Thinking Person's Guide to Using Big Data for Development: Myths, Opportuni...
A Thinking Person's Guide to Using Big Data for Development: Myths, Opportuni...
Junaid Qadir
 
(r)Evolution of Machine Learning
(r)Evolution of Machine Learning(r)Evolution of Machine Learning
(r)Evolution of Machine Learning
Pankaj Tirpude
 
Machine Learning, AI and the Brain
Machine Learning, AI and the Brain Machine Learning, AI and the Brain
Machine Learning, AI and the Brain
TechExeter
 
Maritime Information Warfare - The Human Dimension
Maritime Information Warfare - The Human DimensionMaritime Information Warfare - The Human Dimension
Maritime Information Warfare - The Human Dimension
Andy Fawkes
 
Mike Palladino: Adapt, Adopt and Thrive: The Robot Revolution, Agile and thei...
Mike Palladino: Adapt, Adopt and Thrive: The Robot Revolution, Agile and thei...Mike Palladino: Adapt, Adopt and Thrive: The Robot Revolution, Agile and thei...
Mike Palladino: Adapt, Adopt and Thrive: The Robot Revolution, Agile and thei...
Edunomica
 
aippt-100308091448-phpapp01.ppt
aippt-100308091448-phpapp01.pptaippt-100308091448-phpapp01.ppt
aippt-100308091448-phpapp01.ppt
prashant821809
 

Similar to Machine learning 101 - or less (20)

Design, AI, and "-isms"
Design, AI, and "-isms"Design, AI, and "-isms"
Design, AI, and "-isms"
 
Intelligence is not Artificial - Stanford, June 2016
Intelligence is not Artificial - Stanford, June 2016Intelligence is not Artificial - Stanford, June 2016
Intelligence is not Artificial - Stanford, June 2016
 
Designing AI for Humanity at dmi:Design Leadership Conference in Boston
Designing AI for Humanity at dmi:Design Leadership Conference in BostonDesigning AI for Humanity at dmi:Design Leadership Conference in Boston
Designing AI for Humanity at dmi:Design Leadership Conference in Boston
 
Machine Learning: Understanding the Invisible Force Changing Our World
Machine Learning: Understanding the Invisible Force Changing Our WorldMachine Learning: Understanding the Invisible Force Changing Our World
Machine Learning: Understanding the Invisible Force Changing Our World
 
AI and Healthcare: An Overview (January 2024)
AI and Healthcare: An Overview (January 2024)AI and Healthcare: An Overview (January 2024)
AI and Healthcare: An Overview (January 2024)
 
Improving healthcare with AI
Improving healthcare with AIImproving healthcare with AI
Improving healthcare with AI
 
Ai titech-virach-20191026
Ai titech-virach-20191026Ai titech-virach-20191026
Ai titech-virach-20191026
 
Into the next dimension
Into the next dimensionInto the next dimension
Into the next dimension
 
AI and Healthcare 2023.pdf
AI and Healthcare 2023.pdfAI and Healthcare 2023.pdf
AI and Healthcare 2023.pdf
 
AI and Healthcare 2023.pdf
AI and Healthcare 2023.pdfAI and Healthcare 2023.pdf
AI and Healthcare 2023.pdf
 
Privacy, Emerging Technology, and Information Professionals
Privacy, Emerging Technology, and Information ProfessionalsPrivacy, Emerging Technology, and Information Professionals
Privacy, Emerging Technology, and Information Professionals
 
Artificial Intelligence and Machine Learning
Artificial Intelligence and Machine Learning Artificial Intelligence and Machine Learning
Artificial Intelligence and Machine Learning
 
AI and its Effects on the Global World Order
AI and its Effects on the Global World OrderAI and its Effects on the Global World Order
AI and its Effects on the Global World Order
 
Chapter four AI and modern world part two.pptx
Chapter four AI and modern world part two.pptxChapter four AI and modern world part two.pptx
Chapter four AI and modern world part two.pptx
 
A Thinking Person's Guide to Using Big Data for Development: Myths, Opportuni...
A Thinking Person's Guide to Using Big Data for Development: Myths, Opportuni...A Thinking Person's Guide to Using Big Data for Development: Myths, Opportuni...
A Thinking Person's Guide to Using Big Data for Development: Myths, Opportuni...
 
(r)Evolution of Machine Learning
(r)Evolution of Machine Learning(r)Evolution of Machine Learning
(r)Evolution of Machine Learning
 
Machine Learning, AI and the Brain
Machine Learning, AI and the Brain Machine Learning, AI and the Brain
Machine Learning, AI and the Brain
 
Maritime Information Warfare - The Human Dimension
Maritime Information Warfare - The Human DimensionMaritime Information Warfare - The Human Dimension
Maritime Information Warfare - The Human Dimension
 
Mike Palladino: Adapt, Adopt and Thrive: The Robot Revolution, Agile and thei...
Mike Palladino: Adapt, Adopt and Thrive: The Robot Revolution, Agile and thei...Mike Palladino: Adapt, Adopt and Thrive: The Robot Revolution, Agile and thei...
Mike Palladino: Adapt, Adopt and Thrive: The Robot Revolution, Agile and thei...
 
aippt-100308091448-phpapp01.ppt
aippt-100308091448-phpapp01.pptaippt-100308091448-phpapp01.ppt
aippt-100308091448-phpapp01.ppt
 

More from Jonathan Sinclair

Is the SOC working as a viable business model (or security model)?
Is the SOC working as a viable business model (or security model)?Is the SOC working as a viable business model (or security model)?
Is the SOC working as a viable business model (or security model)?
Jonathan Sinclair
 
The cyber security hype cycle is upon us
The cyber security hype cycle is upon usThe cyber security hype cycle is upon us
The cyber security hype cycle is upon us
Jonathan Sinclair
 
Architecting trust in the digital landscape, or lack thereof
Architecting trust in the digital landscape, or lack thereofArchitecting trust in the digital landscape, or lack thereof
Architecting trust in the digital landscape, or lack thereof
Jonathan Sinclair
 
SOC: Use cases and are we asking the right questions?
SOC: Use cases and are we asking the right questions?SOC: Use cases and are we asking the right questions?
SOC: Use cases and are we asking the right questions?
Jonathan Sinclair
 
Cyber speed – the unknown velocity component
Cyber speed – the unknown velocity componentCyber speed – the unknown velocity component
Cyber speed – the unknown velocity component
Jonathan Sinclair
 
Cyber Security: Strategies, Defence and what’s not working
Cyber Security:Strategies, Defence and what’s not workingCyber Security:Strategies, Defence and what’s not working
Cyber Security: Strategies, Defence and what’s not working
Jonathan Sinclair
 
Blue Ocean IT Security
Blue Ocean IT SecurityBlue Ocean IT Security
Blue Ocean IT Security
Jonathan Sinclair
 
Vulnerability management today and tomorrow
Vulnerability management today and tomorrowVulnerability management today and tomorrow
Vulnerability management today and tomorrow
Jonathan Sinclair
 
State of virtualisation -- 2012
State of virtualisation -- 2012State of virtualisation -- 2012
State of virtualisation -- 2012
Jonathan Sinclair
 
Breach analysis slideshare
Breach analysis slideshareBreach analysis slideshare
Breach analysis slideshare
Jonathan Sinclair
 

More from Jonathan Sinclair (10)

Is the SOC working as a viable business model (or security model)?
Is the SOC working as a viable business model (or security model)?Is the SOC working as a viable business model (or security model)?
Is the SOC working as a viable business model (or security model)?
 
The cyber security hype cycle is upon us
The cyber security hype cycle is upon usThe cyber security hype cycle is upon us
The cyber security hype cycle is upon us
 
Architecting trust in the digital landscape, or lack thereof
Architecting trust in the digital landscape, or lack thereofArchitecting trust in the digital landscape, or lack thereof
Architecting trust in the digital landscape, or lack thereof
 
SOC: Use cases and are we asking the right questions?
SOC: Use cases and are we asking the right questions?SOC: Use cases and are we asking the right questions?
SOC: Use cases and are we asking the right questions?
 
Cyber speed – the unknown velocity component
Cyber speed – the unknown velocity componentCyber speed – the unknown velocity component
Cyber speed – the unknown velocity component
 
Cyber Security: Strategies, Defence and what’s not working
Cyber Security:Strategies, Defence and what’s not workingCyber Security:Strategies, Defence and what’s not working
Cyber Security: Strategies, Defence and what’s not working
 
Blue Ocean IT Security
Blue Ocean IT SecurityBlue Ocean IT Security
Blue Ocean IT Security
 
Vulnerability management today and tomorrow
Vulnerability management today and tomorrowVulnerability management today and tomorrow
Vulnerability management today and tomorrow
 
State of virtualisation -- 2012
State of virtualisation -- 2012State of virtualisation -- 2012
State of virtualisation -- 2012
 
Breach analysis slideshare
Breach analysis slideshareBreach analysis slideshare
Breach analysis slideshare
 

Recently uploaded

Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
Data Hops
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 

Recently uploaded (20)

Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 

Machine learning 101 - or less

  • 1. Machine Learning 101 (or less) By Jonathan Sinclair
  • 2. The Journey • The Games • The Tech • The Application • The Critique
  • 3. AI is everywhere • Searched “AI in the news” 12.03.19 • Bing: 90,200,000 Results • Google: 3,800,000,000 Results • News headlines • Jobs • “Kai Fu Lee (artificial intelligence expert and venture capitalist) said that he believes 40% of the world’s jobs will be replaced by robots capable of automating tasks. He said that both blue collar and white collar professions will be affected, but he believes those who drive for a living could be most affected.” • Autonomous weapons: • Obama: “I recognize that the potential development of lethal autonomous weapons raises questions that compliance with existing legal norms—if that can be achieved— may not by itself resolve, and that we will need to grapple with more fundamental moral questions about whether and to what extent computer algorithms should be able to take a human life.” – Letter dated January 16, 2017. • Autonomous vehicles: • 9% of the cars on the road will have detection/response driverless integration in 2020. • 25% of traffic will be autonomous vehicles in 2030. • 50% of traffic will be autonomous vehicles in 2040. • Driverless cars will be available worldwide by 2064. • 95% of traffic will be autonomous vehicles in 2070.
  • 4. Backgammon In 1979 Hans Berliner programmed the computer program BKG 9.8 which beat the reigning Backgammon world campion Luigi Villa by a score of 7-1
  • 5. Checkers/Draughts In 1989 Jonathan Schaeffer, Robert Lake, Paul Lu and Martin Bryant programmed the computer program Chinook. In 1992 Chinook took on world champion Marion Tinsley who between 1950 and 1992 only lost 5 games. During competition Tinsley won 4-2, with 33 draws. Rematch in 1994 was postponed due to Tinsley’s health. In 2007 the team announced that Chinook had developed “perfect play” which resulted in a win or a draw, never a loss.
  • 6. Chess In 1996 IBM research developed the chess playing program: DeepBlue which played the world champion Gary Kasperov. In the first game Kasperov won 4-2. A rematch took place in 1997 where DeepBlue won 3.5 – 2.5
  • 7. Games: Machines 1; Humans 0 • Observations from 1997: • “To play a decent game of Go, a computer must be endowed with the ability to recognize subtle, complex patterns and to draw on the kind of intuitive knowledge that is the hallmark of human intelligence.” – George Johnson, NY Times • “It may be a hundred years before a computer beats humans at Go -- maybe even longer‘’ -- Dr. Piet Hut, an astrophysicist at the Institute for Advanced Study in Princeton, N.J. • “When or if a computer defeats a human Go champion, it will be a sign that artificial intelligence is truly beginning to become as good as the real thing. Go is the highest intellectual game‘’ -- Dr. Chen Zhixing, a retired chemistry professor at Zhongshan University, in Guangzhou, China.
  • 8. GO In 2015 DeepMind’s AlphaGo program beats European Go champion Fan Hui (2nd-dan) 5-0 In 2016 AlphGo beats one of the all time best Go players Lee Sedol (9th-dan) 4-1 (ranked by some as the 4th best player in the world) In 2017 AlphaGo Master beats Ke Jie (world ranked number 1 player) 3-0
  • 9. Chess/Go/Shogi In 2017 DeepMind releases AlphaGo Zero which teaches itself the games of: Chess, Shogi and Go which goes on to beat world champions in each
  • 10. Starcraft II In 2018 DeepMind develops AlphaStar designed to play the real-time strategy game StarCraft 2. In December it beat Team Liquid’s: Grzegorz "MaNa“ Komincz 5-0
  • 11. Why games • Games are important because: • They provide a constrained area that is able to: • Allow inference • Work within constraints • Study opponents • Exploit rules • Game Theory: Universality • Decision Theory • Rational Choice theory • “We wish to find the mathematically complete principles which define “rational behavior” for the participants in a social economy, and to derive from them the general characteristics of that behavior” (von Neumann and Morgenstern 1944, 31). • Predictability!
  • 12. By way of demonstration • DeepMind’s algorithms are being deployed on problems such as: • Data Centre cooling optimisation • Reduction of 40% • Wind power applied to the US wind farm network • Improved predicative model delivering 20% increased performance
  • 13. By way of demonstration • Microsoft and their smart farm project (show video)
  • 14. How Is This Possible?
  • 15. Rise and demise of neural networks • Walter Pitts & Warren McCullough first provide a mathematical model of an artificial neuron • Frank Rosenblatt: Developed the perceptron • Minsky & Papert: • Wrote the landmark book: Perceptron's which talked to the limits of ‘connectionism’ and partly helped in instigated the AI Winter (1970 and then again in 1980)
  • 16. The AI winter and a Phoenix from the ashes • The discovery of back propagation networks. • New marketing drives: • Support Vector Machines • Neural Nets • Machine Learning • Fuzzy Logic controllers • Expert systems • Markov models • Agent-based systems
  • 17. Types of Machine Learning
  • 18. How is this possible?
  • 19. So how: Machine Learning • No predefined rules: • if..this..then…that • Dynamic rules, self-programmed to determine statistical correlations based on some success function: Feedback Loop is key
  • 20. Ohh and a LOT of computing power • Leverage and maturation of Field-programmable gate array (FGPA’s) chips • The re-purposing of GPU’s (graphical processing units) for deep learning training • The continued miniaturisation of transistors • Example: AlphaGo = 1,202 CPUs, 176 GPUs
  • 21. A combinatory approach • Convolutional Neural Network: • Markov Decision process • A mathematical way to make decisions in noisy situations where not all knowledge is known by the decision maker • Monte Carlo tree search • A way to randomly sample a decision tree and determine probabilistically promising moves
  • 23. Health care • Computer aided diagnosis of breast cancer on mammograms (1997) • Beats the human • DeepMind and Moorfields Eye Hospital (2016) • Automatic detection of eye diseases • Beats the human • Babylon Health (2018) • Beats humans on a clinical exam (82%) • AI model beats humans at predicating heart disease (2018) • AI beats human doctors in neuroimaging recognition contest (2018)
  • 24. Automated molecular design • Automating molecule design to speed up drug development • “Researchers from MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) and Department of Electrical Engineering and Computer Science (EECS) have developed a model that better selects lead molecule candidates based on desired properties. It also modifies the molecular structure needed to achieve a higher potency, while ensuring the molecule is still chemically valid.” • How artificial intelligence is changing drug discovery • “Machine learning and other technologies are expected to make the hunt for new pharmaceuticals quicker, cheaper and more effective.”
  • 25. IT makes this happen • We are IT and we can transform the world! • Chemists aren’t doing this • Physicists aren’t doing this, • Social scientists aren’t doing this, • Mathematicians aren’t doing, • Algorithms ARE doing this, computation IS doing this. WE do this!
  • 26. Where it fails • Tank example • 1980’s Pentagon Tank identification NN • 100% success in the lab concerning tank vs. no tank • Independent tests showed the results were no better than random sampling • Result after extensive analysis • “Eventually someone noticed all the images with tanks had been taken on a cloudy day while all the images without tanks had been taken on a sunny day” • The neural network had been asked to separate the two groups of photos and it had chosen the most obvious way to do it – not by looking for a camouflaged tank hiding behind a tree, but merely by looking at the colour of the sky”
  • 27. Tesla • How it kills: • Gao Yaning, 23: Jan 20, 2016 • Model S slams into a road sweeper on a highway near Handan • Joshua Brown, 40: May 7, 2016 • National Highway Traffic Safety Administration stated: the “crash occurred when a tractor-trailer made a left turn in front of the Tesla, and the car failed to apply the brakes.” • News release stated: “Neither autopilot nor the driver noticed the white side of the tractor-trailer against a brightly lit sky, so the brake was not applied.” • How it saves: • Tesla Autopilot drives fatally injured man 20 miles to hospital • Tesla Model S a 5-star safety rating in every category
  • 28. Bias • Machine learning is about bias, implicit or otherwise • Training Set Poisoning • Ethical quandaries are now highlighting frictions between local vs. global norms and machine learning is bringing this to the forefront, forcing humanity to face up to its varied and incompatible value systems
  • 29. Societal questions (for humanity and AI) • What would an AI do when: • The Trolley Problem: • You see a runaway trolley moving toward five tied-up people lying on the tracks. • You are standing next to a lever that controls a switch. • If you pull the lever, the trolley will be redirected onto a side track, and the five people on the main track will be saved. However, there is a single person lying on the side track. You have two options: • Do nothing and allow the trolley to kill the five people on the main track • Pull the lever, diverting the trolley onto the side track where it will kill one person. • Mother or child: • One is stranded in the ocean and there is only enough food for you and another but there are three of you in the boat. One male, one female and one child. • Who’s sacrificed?
  • 30. Last thoughts • AI/ML: • We’re no further forward in understanding strong AI • We can’t talk to and/or won’t even recognise other intelligences • Corvid, Cetacean, Mammalian • We’ve got very good at applying statistical methods to human problems, which is enjoying a huge amount of success
  • 32. Chess • Number of possible moves: ~20
  • 33. Go • Number of possible moves: ~200
  • 34. AI on the march? • AI vs. Machine learning • What is AI (Artificial Intelligence?)  Everything and nothing: • It’s: • Weak AI – An expert system (one facet of the intelligence cube) • Strong AI – AI that truly embodies what is generally recognised as ‘intelligent’ behaviour • Symbolic AI: • The manipulation of symbols to deduce logic • Neural Networks (modern ML): • Biologically inspired classifying nodal units
  • 35. Failure of the Symbol system • General Problem Solver- • Simon, Shaw, Newell • SHRDLU – natural language processing system for performing tasks in a block world • Cyc – failed symbol problem

Editor's Notes

  1. Image taken from: https://www.cms-connected.com/Our-Blog/February-2016/Customer-Journey-Mapping
  2. http://fortune.com/2019/01/10/automation-replace-jobs/http://fortune.com/2019/01/10/automation-replace-jobs/ https://www.theverge.com/2018/4/24/17274372/ai-warfare-autonomous-weapons-paul-scharre-interview-army-of-none https://www.unog.ch/80256EDD006B8954/(httpAssets)/3292E33C04873441C12582490031469D/$file/2017_GGE+LAWS_Statement_StuartRussel.pdf
  3. Image taken from: https://www.wikihow.com/Play-Backgammon
  4. Image taken from: https://www.outdoorsgeek.com/product/backpack-checkers/ https://webdocs.cs.ualberta.ca/~chinook/play/
  5. Image taken from: https://unsplash.com/photos/nAjil1z3eLk https://en.wikipedia.org/wiki/Deep_Blue_versus_Garry_Kasparov
  6. Quotes taken from: https://www.nytimes.com/1997/07/29/science/to-test-a-powerful-computer-play-an-ancient-game.html https://www.smithsonianmag.com/innovation/google-ai-deepminds-alphazero-games-chess-and-go-180970981/
  7. Image taken from: https://www.thenational.ae/uae/self-learning-computer-eclipses-human-ability-at-complex-game-go-1.670818
  8. Chess image taken from: https://www.chess.com/article/view/how-to-castle-in-chess Go image taken from: https://www.npr.org/sections/thetwo-way/2016/01/27/464566551/forget-chess-ai-masters-wickedly-complex-chinese-game-of-go?t=1551867658557 Shogi image taken from: https://boardgamegeek.com/thread/1644514/japanese-strategy-game-shogi-now-trending-kickstar https://deepmind.com/blog/alphazero-shedding-new-light-grand-games-chess-shogi-and-go/ http://science.sciencemag.org/content/362/6419/1087
  9. Image taken from: https://vsbattles.fandom.com/wiki/StarCraft https://deepmind.com/blog/alphastar-mastering-real-time-strategy-game-starcraft-ii/ https://waypoint.vice.com/en_us/article/wjmj84/deepminds-starcraft-victory-was-as-worrying-as-it-was-impressive
  10. https://www.iep.utm.edu/game-th/
  11. https://deepmind.com/blog/deepmind-ai-reduces-google-data-centre-cooling-bill-40/
  12. https://www.youtube.com/watch?v=7rzufxlGH4o
  13. https://en.wikipedia.org/wiki/AI_winter
  14. Background to back propagation networks: https://www.youtube.com/watch?v=Ilg3gGewQ5U
  15. https://medium.com/deep-math-machine-learning-ai/different-types-of-machine-learning-and-their-types-34760b9128a2 https://en.wikipedia.org/wiki/Machine_learning
  16. Machine learning image taken from: https://www.business2community.com/ecommerce/how-ai-machine-learning-are-transforming-the-payments-landscape-02093992 Connectionism image taken from: https://altexploit.wordpress.com/2016/12/27/connectionism-versus-representation-theory-of-mind/ Neural network image taken from: https://towardsdatascience.com/meet-artificial-neural-networks-ae5939b1dd3a Big Data image taken from: https://www.corporatecomplianceinsights.com/mayer-browns-tech-talks-episode-3-the-big-data-paradox/
  17. https://medium.com/deep-math-machine-learning-ai/different-types-of-machine-learning-and-their-types-34760b9128a2 https://www.quora.com/How-are-big-data-and-machine-learning-related
  18. http://www.cs.mun.ca/~dchurchill/pdf/AIonPage.pdf https://www.businessinsider.com/heres-how-much-computing-power-google-deepmind-needed-to-beat-lee-sedol-2016-3?r=US&IR=T
  19. Convolutional NN taken from: https://medium.com/@RaghavPrabhu/understanding-of-convolutional-neural-network-cnn-deep-learning-99760835f148 More details on Markov process: https://en.wikipedia.org/wiki/Markov_decision_process
  20. Taken from: https://becominghuman.ai/summary-of-the-alphago-paper-b55ce24d8a7c
  21. https://link.springer.com/article/10.1007/BF02966511 https://www.sciencedirect.com/science/article/pii/0933365795000194 https://www.forbes.com/sites/parmyolson/2018/06/28/ai-doctors-exam-babylon-health/#558784e412c0 https://www.sciencedaily.com/releases/2018/09/180904140542.htm http://www.xinhuanet.com/english/2018-06/30/c_137292451.htm
  22. http://news.mit.edu/2018/automating-molecule-design-speed-drug-development-0706 https://www.nature.com/articles/d41586-018-05267-x Image taken from: https://deepmind.com/blog/alphafold/#gif-243
  23. Taken from AlphaGo: A moxie picture production
  24. Taken from AlphaGo: A moxie picture production