SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
1
How do you
get started
doing AI?
Gordon Haff
Emerging Technology
Evangelist
@ghaff
https://bitmason.blogspot.co
m
@Opensourceway
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
2
Who am I?
● Evangelist for emerging
technologies and practices at Red
Hat
● Author of How Open Source Ate
Software, etc.
● Former IT industry analyst
● Former big system guy
● Website: http://www.bitmasons.com
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
3
An AI Map
Research Applied
Machine
Learning
Deep
Learning
Brain science &
Cognitive psychology
Linguistics &
NLP
Human/machine
interactions
Supervised learning
Unsupervised learning
Reinforcement
learning
Domain
expertise
Robotics
Data
anonymization
Data science &
statistics
AI
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
4
Research AI
● Math heavy (linear algebra,
calculus, optimizations,
probability)
● Essentially university
curriculum; credentials vary
● Can touch many adjacent areas
● Not necessarily primarily
programming/working with
data
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
5
Research AI resources
● Many MOOCs/university courses/textbooks
○ AI, Machine Learning, Deep Learning
○ Foundational courses such as linear algebra and calculus
○ Adjacent fields such as cognitive psychology and linguistics
○ “MicroMasters,” “Nanodegrees,” blended degrees
● Other open educational resources (e.g. MIT OCW)
● Research papers
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
6
Applied AI
● Applications that solve today’s
problems
● Background in relevant statistics
and algorithms
● Programming
● Data science stuff (data
cleansing, visualization, etc.)
● Primarily makes use of ML/DL
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
7
Deep Learning
● Sub-set of machine learning
that uses multi-layer neural
networks to learn from data
● Has been the primary
approach that has led to so
many recent “AI” advances
● Beneficiary of increased
computation/data, including
accelerators such as GPUs
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
8
Reinforcement learning
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
9
Some impressive results
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
10
But reinforcement learning limits
● Learn from mistakes
● Physical world versus models
● Exploration versus exploitation
● Real-world environments change
● States can be poorly defined
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
11
Source: MathWorks
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
12
Unsupervised learning
● Clustering
● Reduce
dimensionality
● Doesn’t require
labeling
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
13
Supervised
learning
https://medium.com/@jorgesleonel/supervised-learning-c16823b00c
13
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
14
Amazing stuff since ~2010
● Voice recognition: Siri, Alexa, Cortana, Google
● Computer vision classification can beat humans
● Autonomous driving research (esp. Object
classification)
● Ubiquitous bots
● Lots of unsexy predictive analytics, trading,
optimization, and analysis
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
15
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
16
Heathcare Example: ChRIS
● Real-time Web-based MRI Data Collection,
Analysis, and Sharing
● Cloud-based platform developed as part of a
collaborative effort between Boston Children’s
Hospital, Red Hat, Boston University, and the
Open Cloud (MOC)
● Began as a way to facilitate the organization, 3D
visualization, and collaboration around medical
imaging amongst researchers
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
17
Supervised learning challenges
NO PHYSICAL WORLD CONTEXT
● Lack of real world context
● Interpretability
● Dependent on large
training sets
● Sensitive to small changes
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
18
The basics
● Programming & programming environment
○ Programming for Everyone, UMich
(Python)https://online.umich.edu/courses/programming-for-everybody-getting-started-with-python/
○ Introduction to Computer Science and Programming using
Python, MIT
https://www.edx.org/course/introduction-to-computer-science-and-programming-using-python-2 (Text is Introduction
to Computation and Programming using Python by John Guttag)
○ Anaconda distribution (Python/R/TensorFlow/data science
libraries/Jupyter notebooks)
○ SQL https://www.khanacademy.org/computing/computer-programming/sql
○ Sabermetrics 101: Introduction to Baseball Analytics on edX
is a fun and gentle introduction to data analysis
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
19
Data Science: Working with data
● Python for Data Analysis, O’Reilly
● Kaggle
● Data visualization generally
● MicroMasters in Statistics and
Data Science, edX (MIT)
https://www.edx.org/micromasters/mitx-statistics-and-data-science
● CS109 Data Science, Harvard
http://cs109.github.io/2015/pages/videos.html http://blog.operasolutions.com/bid/384900/what-is-data-scienc
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
20
Deep Learning
● Deep Learning by Ian Goodfellow et al.
https://www.deeplearningbook.org/
● A big list of resources
https://github.com/ChristosChristofidis/awesome-deep-learning
● More practically-grounded courses
(MOOC/YouTube/fast.ai), e.g. MIT 6.S094: Deep
Learning for Self-Driving Cars
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
21
Getting hands-on
● Hybrid cloud data/AI platforms like Open Data Hub
(OpenShift, Ceph, Kafka/Strimzi) at opendatahub.io
● Public cloud AI/ML services like Google Cloud
AutoML
● “Cookbooks,” e.g. O’Reilly Deep Learning Cookbook:
Practical Recipes to Get Started Quickly
● Open datasets (e.g. data.gov)
@ghaff https://bitmason.blogspot.com @Opensourceway
#ATO2019
22
Keep your eye on
● Data vs. privacy: MPC, homomorphic encryption, etc.
● Ownership of data
● Human factors (e.g. Missy Cummings’ lab at Duke)
● Voice interfaces (also NLP, etc.)
● Explainability and bias
● Beyond current deep learning
● Multidisciplinary work
CONFIDENTIAL Designator
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHat
23
Red Hat is the world’s leading provider of enterprise
open source software solutions. Award-winning support,
training, and consulting services make Red Hat a trusted
adviser to the Fortune 500.
Thank you

Más contenido relacionado

Similar a How do you get started in AI?

Schema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX MunichSchema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX Munich
Matthew Brown
 

Similar a How do you get started in AI? (20)

Building Business Applications for Office 365 SharePoint Online using Azure M...
Building Business Applications for Office 365 SharePoint Online using Azure M...Building Business Applications for Office 365 SharePoint Online using Azure M...
Building Business Applications for Office 365 SharePoint Online using Azure M...
 
Weekly SEO - How can e-commerce websites outrank the top e-commerce sites and...
Weekly SEO - How can e-commerce websites outrank the top e-commerce sites and...Weekly SEO - How can e-commerce websites outrank the top e-commerce sites and...
Weekly SEO - How can e-commerce websites outrank the top e-commerce sites and...
 
Data Science and Machine Learning Power Pack
Data Science and Machine Learning Power PackData Science and Machine Learning Power Pack
Data Science and Machine Learning Power Pack
 
Mobile Games Market Trends Q1 2018 from Priori Data
Mobile Games Market Trends Q1 2018 from Priori DataMobile Games Market Trends Q1 2018 from Priori Data
Mobile Games Market Trends Q1 2018 from Priori Data
 
Digital ESP - Crush Your Goals With Express Strategic Planning - Steve Krull,...
Digital ESP - Crush Your Goals With Express Strategic Planning - Steve Krull,...Digital ESP - Crush Your Goals With Express Strategic Planning - Steve Krull,...
Digital ESP - Crush Your Goals With Express Strategic Planning - Steve Krull,...
 
Limits of Machine Learning
Limits of Machine LearningLimits of Machine Learning
Limits of Machine Learning
 
How (not) to use chatGPT as a researcher
How (not) to use chatGPT as a researcherHow (not) to use chatGPT as a researcher
How (not) to use chatGPT as a researcher
 
You, AI & the Future of Organic Search (aka SEO) - Steve Krull, Be Found Online
You, AI & the Future of Organic Search (aka SEO) - Steve Krull, Be Found OnlineYou, AI & the Future of Organic Search (aka SEO) - Steve Krull, Be Found Online
You, AI & the Future of Organic Search (aka SEO) - Steve Krull, Be Found Online
 
3 hacks to accelerate your data science career
3 hacks to accelerate your data science career 3 hacks to accelerate your data science career
3 hacks to accelerate your data science career
 
Kaggle Days Milan - March 2019
Kaggle Days Milan - March 2019Kaggle Days Milan - March 2019
Kaggle Days Milan - March 2019
 
Atlanta Python Choosing a Technical Recruiter for 2020
Atlanta Python   Choosing a Technical Recruiter for 2020Atlanta Python   Choosing a Technical Recruiter for 2020
Atlanta Python Choosing a Technical Recruiter for 2020
 
Christian heilmann an-open-web-for-all
Christian heilmann   an-open-web-for-allChristian heilmann   an-open-web-for-all
Christian heilmann an-open-web-for-all
 
Schema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX MunichSchema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX Munich
 
Machine Learning for Non-Technical People - Turing Fest 2019
Machine Learning for Non-Technical People - Turing Fest 2019Machine Learning for Non-Technical People - Turing Fest 2019
Machine Learning for Non-Technical People - Turing Fest 2019
 
7 Steps Big Data Journey for Enterprises
7 Steps Big Data Journey for Enterprises7 Steps Big Data Journey for Enterprises
7 Steps Big Data Journey for Enterprises
 
Welcome To The Data Age - Dawn of the Data Age Lecture Series
Welcome To The Data Age - Dawn of the Data Age Lecture SeriesWelcome To The Data Age - Dawn of the Data Age Lecture Series
Welcome To The Data Age - Dawn of the Data Age Lecture Series
 
You, AI & the Future of Organic Search (aka SEO) - Steve Krull, Be Found Online
You, AI & the Future of Organic Search (aka SEO) - Steve Krull, Be Found OnlineYou, AI & the Future of Organic Search (aka SEO) - Steve Krull, Be Found Online
You, AI & the Future of Organic Search (aka SEO) - Steve Krull, Be Found Online
 
Cloud-Native Microservices
Cloud-Native MicroservicesCloud-Native Microservices
Cloud-Native Microservices
 
Bringing AI to your company (Innovation Pioneers 2018)
Bringing AI to your company (Innovation Pioneers 2018)Bringing AI to your company (Innovation Pioneers 2018)
Bringing AI to your company (Innovation Pioneers 2018)
 
AI and The future of work
AI and The future of work AI and The future of work
AI and The future of work
 

Más de Gordon Haff

Optimizing the Ops in DevOps
Optimizing the Ops in DevOpsOptimizing the Ops in DevOps
Optimizing the Ops in DevOps
Gordon Haff
 

Más de Gordon Haff (20)

Artificial Intelligence: Beyond Machine Learning
Artificial Intelligence: Beyond Machine LearningArtificial Intelligence: Beyond Machine Learning
Artificial Intelligence: Beyond Machine Learning
 
Blockchains for Business 101
Blockchains for Business 101Blockchains for Business 101
Blockchains for Business 101
 
Preserving privacy while sharing data
Preserving privacy while sharing dataPreserving privacy while sharing data
Preserving privacy while sharing data
 
Lightning Talk: Using Data without Compromising Privacy
Lightning Talk: Using Data without Compromising PrivacyLightning Talk: Using Data without Compromising Privacy
Lightning Talk: Using Data without Compromising Privacy
 
Free and Open:An Historical Perspective
Free and Open:An Historical PerspectiveFree and Open:An Historical Perspective
Free and Open:An Historical Perspective
 
Why do we contribute (to open source)?
Why do we contribute (to open source)?Why do we contribute (to open source)?
Why do we contribute (to open source)?
 
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
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 

How do you get started in AI?