SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
ARTIFICIAL INTELLIGENCE:
THE GOOD, THE BAD, & THE PRACTICAL
GORDON HAFF
Technology Evangelist, Red Hat
March 2018
@ghaff
WHO AM I?
● Evangelist for emerging technologies
and practices at Red Hat
● Co-author of From Pots and Vats to
Programs and Apps
● Former IT industry analyst
● Former big system guy
● Website: http://www.bitmasons.com
CONVERGENCE OF PHYSICAL & DIGITAL
IoT
AI
Blockchain
THE CONSUMERIZATION
OF I.T.
THE DIGITIZATION
OF O.T.
CONSUMER
IoT/
MOBILITY
“Software is
eating the world”
“Data is the
new oil”
AI TODAY: MOORE’S LAW + OPEN SOURCE
● Can collect, store, and process huge
quantities of data
● Massive distributed processing
capability/GPU/cloud
● Open source platforms, tools, and
development model
= Complex neural networks
HOW DID WE GET HERE?
IS AI...
Artificial General
Intelligence (AGI) or
“Strong AI”?
IS AI...
The stuff we haven’t
figured out how to do yet?
PREHISTORY
Philosophy Logic, methods of reasoning
Mathematics Algorithms, probability
Psychology Behaviorism, cognitive psychology
Economics Utility/game/decision theory, operations research
Linguistics Grammar, knowledge representation
Control theory Objective functions, feedback loops
HISTORY
1956
Dartmouth
Summer
workshop
1952-1969
Early enthusiasm
Lisp, formal logic vs.
working models
Partially based on Russell & Norvig
1966-1973
Reality sets in
Lack of real world context
Computing power limits
1969-1979
Knowledge-based systems
Expert systems, language
Early-mid 1980s
Becomes an industry
Ambitious goals
Neural nets return
Late 80s
AI winter
Collapse of Lisp machine market
Failures: expert systems, Fifth
Generation project, etc.
1995-
Intelligent agents
Modular approaches
Internet cross-pollination
21st century
Data, data, data
Machine learning
Deep learning
Thinking Humanly
Cognitive modeling
Informed by neurophysiology
Thinking Rationally
Logicist tradition
Intelligence based on logical relationships
Acting Humanly
Turing Test
Computer vision, robotics, language, reasoning
Acting Rationally
Rational agent approach
Achieve best or best expected outcome
RUSSELL & NORVIG
Source: Russell and Norvig
LEARNING AGENT / REINFORCEMENT LEARNING
Source: MathWorks
Source: MapR
UNSUPERVISED CLUSTERING: K-MEANS
Source: Uli Drepper, Red Hat
SUPERVISED LEARNING
SUPERVISED CLUSTERING
NEURAL NETWORKS
Source: Ian Goodfellow of OpenAI
HOW WE GOT HERE
● 1969 Perceptrons (Minsky/Papert): Simple
networks can perform only basic functions
● Backpropagation (Hinton and others)
provided way to train multi-level networks
(1986 based on earlier research)
● Became practical computationally and with
sufficient data ~2010s
Source: ml.berkeley.edu
AI = DEEP LEARNING = NEURAL NETWORKS
Backpropagation
Source: http://www.asimovinstitute.org/neural-network-zoo/
I’M SIMPLIFYING
“One problem with drawing them as node maps: it
doesn’t really show how they’re used. For example,
variational autoencoders (VAE) may look just like
autoencoders (AE), but the training process is
actually quite different. The use-cases for trained
networks differ even more, because VAEs are
generators, where you insert noise to get a new
sample. AEs, simply map whatever they get as
input to the closest training sample they
“remember”. I should add that this overview is in no
way clarifying how each of the different node types
work internally (but that’s a topic for another day).”
AMAZING STUFF SINCE ~2010
● Voice recognition: Siri, Alexa, Cortana, Google
● IBM Watson wins Jeopardy
● Google DeepMind's AlphaGo defeats Lee Sedol
4–1
● Libratus wins against four top players at no-limit
Texas hold 'em
● Autonomous driving research
● Ubiquitous bots
● Lots of unsexy predictive analytics, trading,
optimization, and analysis
“While HIMSS[18] doesn’t look exactly like
CES, it’s getting close – and it’s totally
unrecognizable from the HIMSS of 10
years ago. So it’s fun to imagine what
HIMSS28 will look like.”
Mimi Grant,
Adaptive Business Leaders (ABL) Organization
HEALTHCARE AREAS OF INVESTIGATION
● Drug discovery
● Treatment options based on current research
● Diagnosis (imaging, correlation)
● E.g. Early Colorectal Cancer Detected by Machine Learning Model Using
Gender, Age, and Complete Blood Count Data (Kaiser Permanente
NorthWest, 2017)
THE CHALLENGES
Source: James Somers September 29, 2017
https://www.technologyreview.com/s/608911/is-ai-riding-a-one-trick-pony/
Source: Gartner, July 2017
GREAT FUZZY PATTERN RECOGNIZERS BUT...
● Almost all value in AI today is supervised learning (Andrew Ng)
● Fundamentally a statistical learning technique
● Dependent on huge training sets
● Learning model effectively classical conditioned training
● Sensitive to small changes
● No physical world context
● Difficult to explain results
HOW DID YOU ARRIVE AT THAT ANSWER?
http://nautil.us/issue/40/learning/is-artificial-intelligence-permanently-inscrutable
CLINICAL AND PATIENT DECISION SUPPORT SOFTWARE
DRAFT GUIDANCE FOR INDUSTRY AND FDA STAFF
DECEMBER, 2017
OBLIGATORY DILBERT CARTOON
OTHER HEALTHCARE CHALLENGES
● Long-term ROIs
● “Healthcare data sucks.” (Dr. Mark Weisman)
● “Black and white ‘truth’ is rare in medicine.” (Dr. Lynda Chin)
● Privacy/sharing data
● Resistance to adoption
● Training algorithms require domain expertise
WHAT’S THE COMPUTATIONAL BASIS FOR:
● Learning concepts
● Judging similarity
● Inferring causal connections
● Forming perceptual representations
● Learning word meanings and syntactic principles in natural
language
● Predicting the future
● Developing physical world intuitions
?
GETTING STARTED
… AND MANY OTHERS
HOW RED HAT IS OPTIMIZING
● Integration and access to specialized hardware resources such as
GPUs, FPGAs, and Infiniband
● Specialized features such as exclusive cores, CPU pinning
strategies, hugepages, and NUMA
● Optimizing the access and efficiency of resources with robust
scheduling, prioritization, and preemption capabilities
● Performance benchmarking and tuning
Apache Spark, Project Jupyter, TensorFlow, Apache
Kafka, AMQP, Ceph, S3, OpenShift/Kubernetes
THANK YOU
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHat

Weitere ähnliche Inhalte

Mehr von Gordon Haff

Cloud-Native: A New Ecosystem for Putting Containers into Production
Cloud-Native:  A New Ecosystem for Putting Containers into ProductionCloud-Native:  A New Ecosystem for Putting Containers into Production
Cloud-Native: A New Ecosystem for Putting Containers into ProductionGordon Haff
 
Containers: Don't Skeu Them Up
Containers: Don't Skeu Them UpContainers: Don't Skeu Them Up
Containers: Don't Skeu Them UpGordon Haff
 
Cloud-Native: A New Ecosystem for Putting Containers into Production
Cloud-Native: A New Ecosystem for Putting Containers into ProductionCloud-Native: A New Ecosystem for Putting Containers into Production
Cloud-Native: A New Ecosystem for Putting Containers into ProductionGordon Haff
 
DevSecOps: The Open Source Way for CloudExpo 2018
DevSecOps: The Open Source Way for CloudExpo 2018DevSecOps: The Open Source Way for CloudExpo 2018
DevSecOps: The Open Source Way for CloudExpo 2018Gordon Haff
 
AI: The Good, the Bad, and the Practical for CloudExpo 2018
AI: The Good, the Bad, and the Practical for CloudExpo 2018AI: The Good, the Bad, and the Practical for CloudExpo 2018
AI: The Good, the Bad, and the Practical for CloudExpo 2018Gordon Haff
 
DevSecOps: The Open Source Way
DevSecOps: The Open Source WayDevSecOps: The Open Source Way
DevSecOps: The Open Source WayGordon Haff
 
Ten layers of container security for CloudCamp Nov 2017
Ten layers of container security  for CloudCamp Nov 2017Ten layers of container security  for CloudCamp Nov 2017
Ten layers of container security for CloudCamp Nov 2017Gordon Haff
 
That's not a metric! Data for cloud-native success
That's not a metric! Data for cloud-native successThat's not a metric! Data for cloud-native success
That's not a metric! Data for cloud-native successGordon Haff
 
The Interesting IoT: Digitizing Operations
The Interesting IoT: Digitizing OperationsThe Interesting IoT: Digitizing Operations
The Interesting IoT: Digitizing OperationsGordon Haff
 
A short history of packaging (Monkigras 2017)
A short history of packaging (Monkigras 2017)A short history of packaging (Monkigras 2017)
A short history of packaging (Monkigras 2017)Gordon Haff
 
Optimizing the Ops in DevOps
Optimizing the Ops in DevOpsOptimizing the Ops in DevOps
Optimizing the Ops in DevOpsGordon Haff
 
Containers: Don't Skeu Them Up. Use Microservices Instead.
Containers: Don't Skeu Them Up. Use Microservices Instead.Containers: Don't Skeu Them Up. Use Microservices Instead.
Containers: Don't Skeu Them Up. Use Microservices Instead.Gordon Haff
 
Fail Fast, Fail Often
Fail Fast, Fail OftenFail Fast, Fail Often
Fail Fast, Fail OftenGordon Haff
 
The New Platform: You Ain't Seen Nothing Yet
The New Platform: You Ain't Seen Nothing YetThe New Platform: You Ain't Seen Nothing Yet
The New Platform: You Ain't Seen Nothing YetGordon Haff
 
The New Open Distributed Application Architecture
The New Open Distributed Application ArchitectureThe New Open Distributed Application Architecture
The New Open Distributed Application ArchitectureGordon Haff
 
DevOps: Lessons from Manufacturing and Open Source
DevOps: Lessons from Manufacturing and Open SourceDevOps: Lessons from Manufacturing and Open Source
DevOps: Lessons from Manufacturing and Open SourceGordon Haff
 
The New Distributed Application Infrastructure
The New Distributed Application InfrastructureThe New Distributed Application Infrastructure
The New Distributed Application InfrastructureGordon Haff
 
Manufacturing Plus Open Source Equals DevOps
Manufacturing Plus Open Source Equals DevOpsManufacturing Plus Open Source Equals DevOps
Manufacturing Plus Open Source Equals DevOpsGordon Haff
 
Containers: Don't Skeu Them Up (LinuxCon Dublin)
Containers: Don't Skeu Them Up (LinuxCon Dublin)Containers: Don't Skeu Them Up (LinuxCon Dublin)
Containers: Don't Skeu Them Up (LinuxCon Dublin)Gordon Haff
 
How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015Gordon Haff
 

Mehr von Gordon Haff (20)

Cloud-Native: A New Ecosystem for Putting Containers into Production
Cloud-Native:  A New Ecosystem for Putting Containers into ProductionCloud-Native:  A New Ecosystem for Putting Containers into Production
Cloud-Native: A New Ecosystem for Putting Containers into Production
 
Containers: Don't Skeu Them Up
Containers: Don't Skeu Them UpContainers: Don't Skeu Them Up
Containers: Don't Skeu Them Up
 
Cloud-Native: A New Ecosystem for Putting Containers into Production
Cloud-Native: A New Ecosystem for Putting Containers into ProductionCloud-Native: A New Ecosystem for Putting Containers into Production
Cloud-Native: A New Ecosystem for Putting Containers into Production
 
DevSecOps: The Open Source Way for CloudExpo 2018
DevSecOps: The Open Source Way for CloudExpo 2018DevSecOps: The Open Source Way for CloudExpo 2018
DevSecOps: The Open Source Way for CloudExpo 2018
 
AI: The Good, the Bad, and the Practical for CloudExpo 2018
AI: The Good, the Bad, and the Practical for CloudExpo 2018AI: The Good, the Bad, and the Practical for CloudExpo 2018
AI: The Good, the Bad, and the Practical for CloudExpo 2018
 
DevSecOps: The Open Source Way
DevSecOps: The Open Source WayDevSecOps: The Open Source Way
DevSecOps: The Open Source Way
 
Ten layers of container security for CloudCamp Nov 2017
Ten layers of container security  for CloudCamp Nov 2017Ten layers of container security  for CloudCamp Nov 2017
Ten layers of container security for CloudCamp Nov 2017
 
That's not a metric! Data for cloud-native success
That's not a metric! Data for cloud-native successThat's not a metric! Data for cloud-native success
That's not a metric! Data for cloud-native success
 
The Interesting IoT: Digitizing Operations
The Interesting IoT: Digitizing OperationsThe Interesting IoT: Digitizing Operations
The Interesting IoT: Digitizing Operations
 
A short history of packaging (Monkigras 2017)
A short history of packaging (Monkigras 2017)A short history of packaging (Monkigras 2017)
A short history of packaging (Monkigras 2017)
 
Optimizing the Ops in DevOps
Optimizing the Ops in DevOpsOptimizing the Ops in DevOps
Optimizing the Ops in DevOps
 
Containers: Don't Skeu Them Up. Use Microservices Instead.
Containers: Don't Skeu Them Up. Use Microservices Instead.Containers: Don't Skeu Them Up. Use Microservices Instead.
Containers: Don't Skeu Them Up. Use Microservices Instead.
 
Fail Fast, Fail Often
Fail Fast, Fail OftenFail Fast, Fail Often
Fail Fast, Fail Often
 
The New Platform: You Ain't Seen Nothing Yet
The New Platform: You Ain't Seen Nothing YetThe New Platform: You Ain't Seen Nothing Yet
The New Platform: You Ain't Seen Nothing Yet
 
The New Open Distributed Application Architecture
The New Open Distributed Application ArchitectureThe New Open Distributed Application Architecture
The New Open Distributed Application Architecture
 
DevOps: Lessons from Manufacturing and Open Source
DevOps: Lessons from Manufacturing and Open SourceDevOps: Lessons from Manufacturing and Open Source
DevOps: Lessons from Manufacturing and Open Source
 
The New Distributed Application Infrastructure
The New Distributed Application InfrastructureThe New Distributed Application Infrastructure
The New Distributed Application Infrastructure
 
Manufacturing Plus Open Source Equals DevOps
Manufacturing Plus Open Source Equals DevOpsManufacturing Plus Open Source Equals DevOps
Manufacturing Plus Open Source Equals DevOps
 
Containers: Don't Skeu Them Up (LinuxCon Dublin)
Containers: Don't Skeu Them Up (LinuxCon Dublin)Containers: Don't Skeu Them Up (LinuxCon Dublin)
Containers: Don't Skeu Them Up (LinuxCon Dublin)
 
How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015
 

Kürzlich hochgeladen

Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 

Kürzlich hochgeladen (20)

Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

AI: The Good, the Bad, and the Practical

  • 1. ARTIFICIAL INTELLIGENCE: THE GOOD, THE BAD, & THE PRACTICAL GORDON HAFF Technology Evangelist, Red Hat March 2018 @ghaff
  • 2. WHO AM I? ● Evangelist for emerging technologies and practices at Red Hat ● Co-author of From Pots and Vats to Programs and Apps ● Former IT industry analyst ● Former big system guy ● Website: http://www.bitmasons.com
  • 3. CONVERGENCE OF PHYSICAL & DIGITAL IoT AI Blockchain THE CONSUMERIZATION OF I.T. THE DIGITIZATION OF O.T. CONSUMER IoT/ MOBILITY “Software is eating the world” “Data is the new oil”
  • 4. AI TODAY: MOORE’S LAW + OPEN SOURCE ● Can collect, store, and process huge quantities of data ● Massive distributed processing capability/GPU/cloud ● Open source platforms, tools, and development model = Complex neural networks
  • 5. HOW DID WE GET HERE?
  • 6. IS AI... Artificial General Intelligence (AGI) or “Strong AI”?
  • 7. IS AI... The stuff we haven’t figured out how to do yet?
  • 8. PREHISTORY Philosophy Logic, methods of reasoning Mathematics Algorithms, probability Psychology Behaviorism, cognitive psychology Economics Utility/game/decision theory, operations research Linguistics Grammar, knowledge representation Control theory Objective functions, feedback loops
  • 9. HISTORY 1956 Dartmouth Summer workshop 1952-1969 Early enthusiasm Lisp, formal logic vs. working models Partially based on Russell & Norvig 1966-1973 Reality sets in Lack of real world context Computing power limits 1969-1979 Knowledge-based systems Expert systems, language Early-mid 1980s Becomes an industry Ambitious goals Neural nets return Late 80s AI winter Collapse of Lisp machine market Failures: expert systems, Fifth Generation project, etc. 1995- Intelligent agents Modular approaches Internet cross-pollination 21st century Data, data, data Machine learning Deep learning
  • 10. Thinking Humanly Cognitive modeling Informed by neurophysiology Thinking Rationally Logicist tradition Intelligence based on logical relationships Acting Humanly Turing Test Computer vision, robotics, language, reasoning Acting Rationally Rational agent approach Achieve best or best expected outcome RUSSELL & NORVIG
  • 11. Source: Russell and Norvig LEARNING AGENT / REINFORCEMENT LEARNING
  • 14. Source: Uli Drepper, Red Hat SUPERVISED LEARNING
  • 18. HOW WE GOT HERE ● 1969 Perceptrons (Minsky/Papert): Simple networks can perform only basic functions ● Backpropagation (Hinton and others) provided way to train multi-level networks (1986 based on earlier research) ● Became practical computationally and with sufficient data ~2010s
  • 19. Source: ml.berkeley.edu AI = DEEP LEARNING = NEURAL NETWORKS Backpropagation
  • 20. Source: http://www.asimovinstitute.org/neural-network-zoo/ I’M SIMPLIFYING “One problem with drawing them as node maps: it doesn’t really show how they’re used. For example, variational autoencoders (VAE) may look just like autoencoders (AE), but the training process is actually quite different. The use-cases for trained networks differ even more, because VAEs are generators, where you insert noise to get a new sample. AEs, simply map whatever they get as input to the closest training sample they “remember”. I should add that this overview is in no way clarifying how each of the different node types work internally (but that’s a topic for another day).”
  • 21. AMAZING STUFF SINCE ~2010 ● Voice recognition: Siri, Alexa, Cortana, Google ● IBM Watson wins Jeopardy ● Google DeepMind's AlphaGo defeats Lee Sedol 4–1 ● Libratus wins against four top players at no-limit Texas hold 'em ● Autonomous driving research ● Ubiquitous bots ● Lots of unsexy predictive analytics, trading, optimization, and analysis
  • 22. “While HIMSS[18] doesn’t look exactly like CES, it’s getting close – and it’s totally unrecognizable from the HIMSS of 10 years ago. So it’s fun to imagine what HIMSS28 will look like.” Mimi Grant, Adaptive Business Leaders (ABL) Organization
  • 23. HEALTHCARE AREAS OF INVESTIGATION ● Drug discovery ● Treatment options based on current research ● Diagnosis (imaging, correlation) ● E.g. Early Colorectal Cancer Detected by Machine Learning Model Using Gender, Age, and Complete Blood Count Data (Kaiser Permanente NorthWest, 2017)
  • 24.
  • 26. Source: James Somers September 29, 2017 https://www.technologyreview.com/s/608911/is-ai-riding-a-one-trick-pony/
  • 28. GREAT FUZZY PATTERN RECOGNIZERS BUT... ● Almost all value in AI today is supervised learning (Andrew Ng) ● Fundamentally a statistical learning technique ● Dependent on huge training sets ● Learning model effectively classical conditioned training ● Sensitive to small changes ● No physical world context ● Difficult to explain results
  • 29. HOW DID YOU ARRIVE AT THAT ANSWER? http://nautil.us/issue/40/learning/is-artificial-intelligence-permanently-inscrutable
  • 30. CLINICAL AND PATIENT DECISION SUPPORT SOFTWARE DRAFT GUIDANCE FOR INDUSTRY AND FDA STAFF DECEMBER, 2017
  • 32. OTHER HEALTHCARE CHALLENGES ● Long-term ROIs ● “Healthcare data sucks.” (Dr. Mark Weisman) ● “Black and white ‘truth’ is rare in medicine.” (Dr. Lynda Chin) ● Privacy/sharing data ● Resistance to adoption ● Training algorithms require domain expertise
  • 33. WHAT’S THE COMPUTATIONAL BASIS FOR: ● Learning concepts ● Judging similarity ● Inferring causal connections ● Forming perceptual representations ● Learning word meanings and syntactic principles in natural language ● Predicting the future ● Developing physical world intuitions ?
  • 35. … AND MANY OTHERS
  • 36. HOW RED HAT IS OPTIMIZING ● Integration and access to specialized hardware resources such as GPUs, FPGAs, and Infiniband ● Specialized features such as exclusive cores, CPU pinning strategies, hugepages, and NUMA ● Optimizing the access and efficiency of resources with robust scheduling, prioritization, and preemption capabilities ● Performance benchmarking and tuning
  • 37. Apache Spark, Project Jupyter, TensorFlow, Apache Kafka, AMQP, Ceph, S3, OpenShift/Kubernetes