SlideShare a Scribd company logo
1 of 34
Workshop: Machine Learning and
Deep Learning
Mark Hoffman PhD
Robert Hoyt MD, FACP, FAMIA, ABPM-C
Kevin Lyman
@socialnamehere@socialnamehere @socialnamehere@socialnameherewww.aimed.events/northamerica-2019/
AIMed NORTH AMERICA, CALIFORNIA 11–14 DECEMBER 2019
Speaker #1 Mark Hoffman
• Presentation: The Promise and Perils of Real-World EHR Data
• Title: Chief Research Information Officer, Children’s Mercy
Hospital and Children’s Research Institute, Kansas City MO
• Bio: Dr Hoffman worked for Cerner Corp. for 16 years as Vice
President for Genomics and Research before joining
Children’s Mercy Hospital in 2016. He is also faculty at the
University of Missouri Kansas City and is the primary
investigator on a CDC grant. His goal is to improve capabilities
in genomics, public health and big data. He has delivered a
TED talk and is an inventor with 19 issued patents.
Speaker #2 Robert Hoyt
• Presentation: Machine Learning for Non-Data Scientists
• Title: Associate Clinical Professor, Internal Medicine
Department, Virginia Commonwealth University,
Richmond, VA
• Bio: Dr Hoyt has taught Health Informatics for many years
and is the co-editor and author of Health Informatics:
Practical Guide, seventh edition. His second textbook
Introduction to Biomedical Data Science will be published
in December. His goal is to help educate clinicians and
informatics students about new trends in data science, to
include machine learning and artificial intelligence
Speaker #3 Kevin Lyman
• Presentation: Practical Applications in Clinical AI
• Title: CEO, Enlitic Corp., San Francisco, CA
• Bio: Kevin Lyman is an engineer and entrepreneur who
received a BS in Computer Science from RPI. Prior to
working at Enlitic he was employed at Hasbro, SpaceX
and Microsoft. As CEO of Enlitic, his focus is on
integrating AI into Radiology workflow. Enlitic was twice
named one of MIT Technology Review’s 50 smartest
companies. He is also the founder of The Inventor’s
Guild and is a highly sought-after speaker on AI.
Machine Learning for Non-Data Scientists
Robert Hoyt MD, FACP, FAMIA, ABPM-CI
@socialnamehere@socialnamehere @socialnamehere@socialnameherewww.aimed.events/northamerica-2019/
AIMed NORTH AMERICA, CALIFORNIA 11–14 DECEMBER 2019
• Discuss the importance of machine learning for clinicians
• Enumerate the challenges of learning a programming
language such as R or Python for machine learning
• List some of the open source machine learning programs
that do not require higher math or programming skills
• Use RapidMiner as an example of ML software
Learning Objectives
After viewing participants should be able to:
www.aimed.events/northamerica-2019/
AIMed NORTH AMERICA, CALIFORNIA 11–14 DECEMBER 2019
Disclaimer
I have no conflicts of interest to report
Why clinicians should understand machine learning
• Machine learning is commonly employed for predictive
analytics, in addition to statistical approaches
• Some knowledge of ML is important in order to
intelligently read or review medical articles today
• Understanding ML is a logical step towards also
understanding deep learning and artificial intelligence
So You Want To Be a Data Scientist?
Machine Learning Challenges
• To learn machine learning by using a programming
language probably means 1-2 years of education and
experience
• To fully understand AI implies comfort with calculus and
linear algebra
• Pre-requisites for some data science Master’s degrees
include a programming language and higher math
• Because 60-80% of the time spent by data scientists is
spent in data preparation/exploration, some knowledge of
spreadsheets, visualization and biostats is mandatory
• You must understand little data before big data and
shallow learning before deep learning
• Machine learning software provides the algorithmic phase
of data analysis, but there is much more to know
• However, machine learning software promotes the
“democratization of data science”
CaveatsMachine Learning Challenges
Is This our Current Status?
What is the Path Forward?
• Masters in Data Science or Biomedical Data Science?
• Take multiple online courses on your own: Coursera,
Udacity, etc.?
• Learn Python or R?
• Use Machine Learning software?
Open Source or Free for Academic Use
Name Dependency Uniqueness Limitations
WEKA Windows, Mac, Linux GUI based. Associated with
courses and textbook
Outdated appearance.
KNIME Windows, Mac, Linux Visual operators Mild-moderate learning
curve
Orange Windows, Mac, Linux Python based. Visual
operators. Intuitive
Limited community forum
H2o ai Web-based Advanced Mild-moderate learning
curve
BigML Web-based Advanced Mild-moderate learning
curve
BlueSky Statistics Windows only R based Does not include neural
networks
RapidMiner Windows, Mac, Linux Visual operators and GUI
based. Automated analysis
None. “Best of breed”?
RapidMiner
• Web based. Free for academic use. Free 30-day trial,
after that - visual operators only
• Comprehensive: data preparation, visualization, statistics,
machine learning and deep learning
• Excellent algorithm performance matrices
• Automated steps: TurboPrepⓇ and AutoModelⓇ
• Runs multiple algorithms simultaneously
• Embedded help
• User community
RapidMiner
• Turbo Prep –
• Transform (filter, sort, split)
• Clean (auto clean, PCA,
normalize, remove low quality,
highly correlated variables and
duplicates, create dummy codes)
• Merge datasets
• Create pivot tables
• Extensive data visualization
• Extensions: NLP, DL, Stats, and link
to Hadoop
• Extensive algorithm library
• Auto – Model
• Screens variables for quality
• Select the column of interest and
it selects the appropriate
algorithms for classification or
regression
• Clustering (k-means, x-means)
• Runs multiple algorithms at same
time
• Output – AUC, accuracy, F score,
sensitivity, specificity, precision,
recall, classification errors
TurboPrep - General
TurboPrep - Transform
TurboPrep - Charts
TurboPrep - Cleanse
AutoModel - General
AutoModel - Predict
AutoModel – Select Class
AutoModel – Select Inputs
AutoModel – Select Algorithms
AutoModel - Results
AutoModel - Performance
AutoModel - Weights
Weighted
Predictors
Naïve Bayes - Simulator
AutoModel – Descriptive Stats
AutoModel – Correlation Matrix
Processes Running in the Background
Clustering
Unsupervised Learning – Clustering
Conclusions
• Machine learning software allows clinicians to use
supervised and unsupervised machine learning to
model data, without programming languages or higher
math
• Supplemental reading in stats, visualization,
performance, etc. is important
• Collaboration with experts is always advised

More Related Content

Similar to AIMed 19 Workshop 1: Machine Learning for non-data scientist by Dr. Robert Hoyt

1 data science with python
1 data science with python1 data science with python
1 data science with pythonVishal Sathawane
 
Lec 1 integrating data science and data analytics in various research thrust
Lec 1 integrating data science and data analytics in various research thrustLec 1 integrating data science and data analytics in various research thrust
Lec 1 integrating data science and data analytics in various research thrustMenchita Falcutila Dumlao
 
Demystifying Systems for Interactive and Real-time Analytics
Demystifying Systems for Interactive and Real-time AnalyticsDemystifying Systems for Interactive and Real-time Analytics
Demystifying Systems for Interactive and Real-time AnalyticsDataWorks Summit
 
How Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisHow Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisCrowdFlower
 
Databases, Web Services and Tools For Systems Immunology
Databases, Web Services and Tools For Systems ImmunologyDatabases, Web Services and Tools For Systems Immunology
Databases, Web Services and Tools For Systems ImmunologyYannick Pouliot
 
From SQL to Python - A Beginner's Guide to Making the Switch
From SQL to Python - A Beginner's Guide to Making the SwitchFrom SQL to Python - A Beginner's Guide to Making the Switch
From SQL to Python - A Beginner's Guide to Making the SwitchRachel Berryman
 
Data Science.pptx NEW COURICUUMN IN DATA
Data Science.pptx NEW COURICUUMN IN DATAData Science.pptx NEW COURICUUMN IN DATA
Data Science.pptx NEW COURICUUMN IN DATAjaved75
 
What Managers Need to Know about Data Science
What Managers Need to Know about Data ScienceWhat Managers Need to Know about Data Science
What Managers Need to Know about Data ScienceAnnie Flippo
 
How to Enhance Your Career with AI
How to Enhance Your Career with AIHow to Enhance Your Career with AI
How to Enhance Your Career with AIKeita Broadwater
 
Scientific Software Challenges and Community Responses
Scientific Software Challenges and Community ResponsesScientific Software Challenges and Community Responses
Scientific Software Challenges and Community ResponsesDaniel S. Katz
 
Pemanfaatan Big Data Dalam Riset 2023.pptx
Pemanfaatan Big Data Dalam Riset 2023.pptxPemanfaatan Big Data Dalam Riset 2023.pptx
Pemanfaatan Big Data Dalam Riset 2023.pptxelisarosa29
 
Software Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSASoftware Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSADaniel S. Katz
 
Evaluating Electronic Resources
Evaluating Electronic ResourcesEvaluating Electronic Resources
Evaluating Electronic ResourcesRichard Bernier
 
Data Science-Why?What?How? By Hari Prasad
Data Science-Why?What?How? By Hari PrasadData Science-Why?What?How? By Hari Prasad
Data Science-Why?What?How? By Hari PrasadHari Prasad
 

Similar to AIMed 19 Workshop 1: Machine Learning for non-data scientist by Dr. Robert Hoyt (20)

1 data science with python
1 data science with python1 data science with python
1 data science with python
 
Data scientist What is inside it?
Data scientist What is inside it?Data scientist What is inside it?
Data scientist What is inside it?
 
Lec 1 integrating data science and data analytics in various research thrust
Lec 1 integrating data science and data analytics in various research thrustLec 1 integrating data science and data analytics in various research thrust
Lec 1 integrating data science and data analytics in various research thrust
 
Big Data & DS Analytics for PAARL
Big Data & DS Analytics for PAARLBig Data & DS Analytics for PAARL
Big Data & DS Analytics for PAARL
 
Demystifying Systems for Interactive and Real-time Analytics
Demystifying Systems for Interactive and Real-time AnalyticsDemystifying Systems for Interactive and Real-time Analytics
Demystifying Systems for Interactive and Real-time Analytics
 
How Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisHow Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment Analysis
 
Databases, Web Services and Tools For Systems Immunology
Databases, Web Services and Tools For Systems ImmunologyDatabases, Web Services and Tools For Systems Immunology
Databases, Web Services and Tools For Systems Immunology
 
From SQL to Python - A Beginner's Guide to Making the Switch
From SQL to Python - A Beginner's Guide to Making the SwitchFrom SQL to Python - A Beginner's Guide to Making the Switch
From SQL to Python - A Beginner's Guide to Making the Switch
 
Lecture 5 ml
Lecture 5 mlLecture 5 ml
Lecture 5 ml
 
Data Science.pptx NEW COURICUUMN IN DATA
Data Science.pptx NEW COURICUUMN IN DATAData Science.pptx NEW COURICUUMN IN DATA
Data Science.pptx NEW COURICUUMN IN DATA
 
What Managers Need to Know about Data Science
What Managers Need to Know about Data ScienceWhat Managers Need to Know about Data Science
What Managers Need to Know about Data Science
 
Big Data - IBA.pptx
Big Data - IBA.pptxBig Data - IBA.pptx
Big Data - IBA.pptx
 
LSESU a Taste of R Language Workshop
LSESU a Taste of R Language WorkshopLSESU a Taste of R Language Workshop
LSESU a Taste of R Language Workshop
 
How to Enhance Your Career with AI
How to Enhance Your Career with AIHow to Enhance Your Career with AI
How to Enhance Your Career with AI
 
Scientific Software Challenges and Community Responses
Scientific Software Challenges and Community ResponsesScientific Software Challenges and Community Responses
Scientific Software Challenges and Community Responses
 
Pemanfaatan Big Data Dalam Riset 2023.pptx
Pemanfaatan Big Data Dalam Riset 2023.pptxPemanfaatan Big Data Dalam Riset 2023.pptx
Pemanfaatan Big Data Dalam Riset 2023.pptx
 
Software Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSASoftware Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSA
 
Evaluating Electronic Resources
Evaluating Electronic ResourcesEvaluating Electronic Resources
Evaluating Electronic Resources
 
Classroom of the futurev3
Classroom of the futurev3Classroom of the futurev3
Classroom of the futurev3
 
Data Science-Why?What?How? By Hari Prasad
Data Science-Why?What?How? By Hari PrasadData Science-Why?What?How? By Hari Prasad
Data Science-Why?What?How? By Hari Prasad
 

Recently uploaded

Call Girls Service Pune Vaishnavi 9907093804 Short 1500 Night 6000 Best call ...
Call Girls Service Pune Vaishnavi 9907093804 Short 1500 Night 6000 Best call ...Call Girls Service Pune Vaishnavi 9907093804 Short 1500 Night 6000 Best call ...
Call Girls Service Pune Vaishnavi 9907093804 Short 1500 Night 6000 Best call ...Miss joya
 
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls AvailableVip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls AvailableNehru place Escorts
 
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safenarwatsonia7
 
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy GirlsCall Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girlsnehamumbai
 
High Profile Call Girls Coimbatore Saanvi☎️ 8250192130 Independent Escort Se...
High Profile Call Girls Coimbatore Saanvi☎️  8250192130 Independent Escort Se...High Profile Call Girls Coimbatore Saanvi☎️  8250192130 Independent Escort Se...
High Profile Call Girls Coimbatore Saanvi☎️ 8250192130 Independent Escort Se...narwatsonia7
 
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Service
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort ServiceCall Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Service
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Serviceparulsinha
 
(Rocky) Jaipur Call Girl - 9521753030 Escorts Service 50% Off with Cash ON De...
(Rocky) Jaipur Call Girl - 9521753030 Escorts Service 50% Off with Cash ON De...(Rocky) Jaipur Call Girl - 9521753030 Escorts Service 50% Off with Cash ON De...
(Rocky) Jaipur Call Girl - 9521753030 Escorts Service 50% Off with Cash ON De...indiancallgirl4rent
 
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort ServicePremium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Servicevidya singh
 
Call Girls Service Bellary Road Just Call 7001305949 Enjoy College Girls Service
Call Girls Service Bellary Road Just Call 7001305949 Enjoy College Girls ServiceCall Girls Service Bellary Road Just Call 7001305949 Enjoy College Girls Service
Call Girls Service Bellary Road Just Call 7001305949 Enjoy College Girls Servicenarwatsonia7
 
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Bangalore Call Girls Hebbal Kempapura Number 7001035870 Meetin With Bangalor...
Bangalore Call Girls Hebbal Kempapura Number 7001035870  Meetin With Bangalor...Bangalore Call Girls Hebbal Kempapura Number 7001035870  Meetin With Bangalor...
Bangalore Call Girls Hebbal Kempapura Number 7001035870 Meetin With Bangalor...narwatsonia7
 
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safenarwatsonia7
 
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...CALL GIRLS
 
Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night EnjoyCall Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoybabeytanya
 
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...narwatsonia7
 
Call Girls Yelahanka Bangalore 📲 9907093804 💞 Full Night Enjoy
Call Girls Yelahanka Bangalore 📲 9907093804 💞 Full Night EnjoyCall Girls Yelahanka Bangalore 📲 9907093804 💞 Full Night Enjoy
Call Girls Yelahanka Bangalore 📲 9907093804 💞 Full Night Enjoynarwatsonia7
 
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...Miss joya
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 

Recently uploaded (20)

Call Girls Service Pune Vaishnavi 9907093804 Short 1500 Night 6000 Best call ...
Call Girls Service Pune Vaishnavi 9907093804 Short 1500 Night 6000 Best call ...Call Girls Service Pune Vaishnavi 9907093804 Short 1500 Night 6000 Best call ...
Call Girls Service Pune Vaishnavi 9907093804 Short 1500 Night 6000 Best call ...
 
Escort Service Call Girls In Sarita Vihar,, 99530°56974 Delhi NCR
Escort Service Call Girls In Sarita Vihar,, 99530°56974 Delhi NCREscort Service Call Girls In Sarita Vihar,, 99530°56974 Delhi NCR
Escort Service Call Girls In Sarita Vihar,, 99530°56974 Delhi NCR
 
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls AvailableVip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
 
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Marathahalli 📞 9907093804 High Profile Service 100% Safe
 
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy GirlsCall Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
 
High Profile Call Girls Coimbatore Saanvi☎️ 8250192130 Independent Escort Se...
High Profile Call Girls Coimbatore Saanvi☎️  8250192130 Independent Escort Se...High Profile Call Girls Coimbatore Saanvi☎️  8250192130 Independent Escort Se...
High Profile Call Girls Coimbatore Saanvi☎️ 8250192130 Independent Escort Se...
 
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Service
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort ServiceCall Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Service
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Service
 
(Rocky) Jaipur Call Girl - 9521753030 Escorts Service 50% Off with Cash ON De...
(Rocky) Jaipur Call Girl - 9521753030 Escorts Service 50% Off with Cash ON De...(Rocky) Jaipur Call Girl - 9521753030 Escorts Service 50% Off with Cash ON De...
(Rocky) Jaipur Call Girl - 9521753030 Escorts Service 50% Off with Cash ON De...
 
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort ServicePremium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
 
Call Girls Service Bellary Road Just Call 7001305949 Enjoy College Girls Service
Call Girls Service Bellary Road Just Call 7001305949 Enjoy College Girls ServiceCall Girls Service Bellary Road Just Call 7001305949 Enjoy College Girls Service
Call Girls Service Bellary Road Just Call 7001305949 Enjoy College Girls Service
 
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
 
Bangalore Call Girls Hebbal Kempapura Number 7001035870 Meetin With Bangalor...
Bangalore Call Girls Hebbal Kempapura Number 7001035870  Meetin With Bangalor...Bangalore Call Girls Hebbal Kempapura Number 7001035870  Meetin With Bangalor...
Bangalore Call Girls Hebbal Kempapura Number 7001035870 Meetin With Bangalor...
 
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
 
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
 
Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night EnjoyCall Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoy
Call Girl Number in Vashi Mumbai📲 9833363713 💞 Full Night Enjoy
 
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
 
Call Girls Yelahanka Bangalore 📲 9907093804 💞 Full Night Enjoy
Call Girls Yelahanka Bangalore 📲 9907093804 💞 Full Night EnjoyCall Girls Yelahanka Bangalore 📲 9907093804 💞 Full Night Enjoy
Call Girls Yelahanka Bangalore 📲 9907093804 💞 Full Night Enjoy
 
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
 
sauth delhi call girls in Bhajanpura 🔝 9953056974 🔝 escort Service
sauth delhi call girls in Bhajanpura 🔝 9953056974 🔝 escort Servicesauth delhi call girls in Bhajanpura 🔝 9953056974 🔝 escort Service
sauth delhi call girls in Bhajanpura 🔝 9953056974 🔝 escort Service
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
 

AIMed 19 Workshop 1: Machine Learning for non-data scientist by Dr. Robert Hoyt

  • 1. Workshop: Machine Learning and Deep Learning Mark Hoffman PhD Robert Hoyt MD, FACP, FAMIA, ABPM-C Kevin Lyman @socialnamehere@socialnamehere @socialnamehere@socialnameherewww.aimed.events/northamerica-2019/ AIMed NORTH AMERICA, CALIFORNIA 11–14 DECEMBER 2019
  • 2. Speaker #1 Mark Hoffman • Presentation: The Promise and Perils of Real-World EHR Data • Title: Chief Research Information Officer, Children’s Mercy Hospital and Children’s Research Institute, Kansas City MO • Bio: Dr Hoffman worked for Cerner Corp. for 16 years as Vice President for Genomics and Research before joining Children’s Mercy Hospital in 2016. He is also faculty at the University of Missouri Kansas City and is the primary investigator on a CDC grant. His goal is to improve capabilities in genomics, public health and big data. He has delivered a TED talk and is an inventor with 19 issued patents.
  • 3. Speaker #2 Robert Hoyt • Presentation: Machine Learning for Non-Data Scientists • Title: Associate Clinical Professor, Internal Medicine Department, Virginia Commonwealth University, Richmond, VA • Bio: Dr Hoyt has taught Health Informatics for many years and is the co-editor and author of Health Informatics: Practical Guide, seventh edition. His second textbook Introduction to Biomedical Data Science will be published in December. His goal is to help educate clinicians and informatics students about new trends in data science, to include machine learning and artificial intelligence
  • 4. Speaker #3 Kevin Lyman • Presentation: Practical Applications in Clinical AI • Title: CEO, Enlitic Corp., San Francisco, CA • Bio: Kevin Lyman is an engineer and entrepreneur who received a BS in Computer Science from RPI. Prior to working at Enlitic he was employed at Hasbro, SpaceX and Microsoft. As CEO of Enlitic, his focus is on integrating AI into Radiology workflow. Enlitic was twice named one of MIT Technology Review’s 50 smartest companies. He is also the founder of The Inventor’s Guild and is a highly sought-after speaker on AI.
  • 5. Machine Learning for Non-Data Scientists Robert Hoyt MD, FACP, FAMIA, ABPM-CI @socialnamehere@socialnamehere @socialnamehere@socialnameherewww.aimed.events/northamerica-2019/ AIMed NORTH AMERICA, CALIFORNIA 11–14 DECEMBER 2019
  • 6. • Discuss the importance of machine learning for clinicians • Enumerate the challenges of learning a programming language such as R or Python for machine learning • List some of the open source machine learning programs that do not require higher math or programming skills • Use RapidMiner as an example of ML software Learning Objectives After viewing participants should be able to: www.aimed.events/northamerica-2019/ AIMed NORTH AMERICA, CALIFORNIA 11–14 DECEMBER 2019
  • 7. Disclaimer I have no conflicts of interest to report
  • 8. Why clinicians should understand machine learning • Machine learning is commonly employed for predictive analytics, in addition to statistical approaches • Some knowledge of ML is important in order to intelligently read or review medical articles today • Understanding ML is a logical step towards also understanding deep learning and artificial intelligence
  • 9. So You Want To Be a Data Scientist?
  • 10. Machine Learning Challenges • To learn machine learning by using a programming language probably means 1-2 years of education and experience • To fully understand AI implies comfort with calculus and linear algebra • Pre-requisites for some data science Master’s degrees include a programming language and higher math
  • 11. • Because 60-80% of the time spent by data scientists is spent in data preparation/exploration, some knowledge of spreadsheets, visualization and biostats is mandatory • You must understand little data before big data and shallow learning before deep learning • Machine learning software provides the algorithmic phase of data analysis, but there is much more to know • However, machine learning software promotes the “democratization of data science” CaveatsMachine Learning Challenges
  • 12. Is This our Current Status?
  • 13. What is the Path Forward? • Masters in Data Science or Biomedical Data Science? • Take multiple online courses on your own: Coursera, Udacity, etc.? • Learn Python or R? • Use Machine Learning software?
  • 14. Open Source or Free for Academic Use Name Dependency Uniqueness Limitations WEKA Windows, Mac, Linux GUI based. Associated with courses and textbook Outdated appearance. KNIME Windows, Mac, Linux Visual operators Mild-moderate learning curve Orange Windows, Mac, Linux Python based. Visual operators. Intuitive Limited community forum H2o ai Web-based Advanced Mild-moderate learning curve BigML Web-based Advanced Mild-moderate learning curve BlueSky Statistics Windows only R based Does not include neural networks RapidMiner Windows, Mac, Linux Visual operators and GUI based. Automated analysis None. “Best of breed”?
  • 15. RapidMiner • Web based. Free for academic use. Free 30-day trial, after that - visual operators only • Comprehensive: data preparation, visualization, statistics, machine learning and deep learning • Excellent algorithm performance matrices • Automated steps: TurboPrepⓇ and AutoModelⓇ • Runs multiple algorithms simultaneously • Embedded help • User community
  • 16. RapidMiner • Turbo Prep – • Transform (filter, sort, split) • Clean (auto clean, PCA, normalize, remove low quality, highly correlated variables and duplicates, create dummy codes) • Merge datasets • Create pivot tables • Extensive data visualization • Extensions: NLP, DL, Stats, and link to Hadoop • Extensive algorithm library • Auto – Model • Screens variables for quality • Select the column of interest and it selects the appropriate algorithms for classification or regression • Clustering (k-means, x-means) • Runs multiple algorithms at same time • Output – AUC, accuracy, F score, sensitivity, specificity, precision, recall, classification errors
  • 25. AutoModel – Select Algorithms
  • 32. Processes Running in the Background
  • 34. Conclusions • Machine learning software allows clinicians to use supervised and unsupervised machine learning to model data, without programming languages or higher math • Supplemental reading in stats, visualization, performance, etc. is important • Collaboration with experts is always advised