SlideShare a Scribd company logo
Introduction to Spark
Introductions
Garrett Young (sgyoung@us.ibm.com)
1) Introduction to Spark (10 mins)
2) IBM's Commitment to Spark (5 mins)
3) How Predictive Analytic Lifecycles Typically Work (10 mins)
3) Using Spark to Predict Hospital Readmissions (15 mins)
4) How you can get a free-trial Spark environment from IBM (5 mins)
5) Q&A (15 mins)
What is Spark?
• In-memory data processing engine
• Open Source Apache Project
• Cluster Computing Framework
• Can use Scala, Python or R Languages
• Horizontally/Vertically Scalable
• Not a data store
IBM | SPARK – The Analytics Operating System
“Enabling New Classes of Intelligent Applications Embedded with Analytics”
• Spark unifies data, enabling
real-time insights
• Spark processes and analyzes data
from any data source
• Spark is complementary to Hadoop,
but faster with
in-memory performance
• Build models quickly. Iterate faster.
Apply intelligence .
• Traditional Approach: MapReduce jobs for complex jobs, interactive query, and
online event-hub processing involves lots of (slow) disk I/O
How Spark Works
HDFS
Read
HDFS
Write
HDFS
Read
HDFS
Write
Input ResultCPU
Iteration 1
Memory CPU
Iteration 2
Memory
• Solution: Keep more data in-memory with a new distributed execution engine
HDFS
Read
Input CPU
Iteration 1
Memory CPU
Iteration 2
Memory
faster than
network & disk
Zero
Read/Write
Disk
Bottleneck
How Spark Works
Chain Job
Output
into New Job
Input
General Spark Architecture Overview
• Driver Uses Spark
Context to talk to the
Cluster Manager
• Executors run their own
JVM Processes
• Cluster manager
distributes the workload
based on information
from the Worker
Key Reasons for the Interest in Spark
Performant  In-memory architecture greatly reduces disk I/O
 Anywhere from 20-100x faster for common
tasks
Productive  Concise and expressive syntax, especially
compared to prior approaches
 Single programming model across a range
of use cases and steps in data lifecycle
 Integrated with common programming
languages – Java, Python, Scala, R
 New tools continually reduce skill barrier for
access (e.g. SQL for analysts)
Leverages existing
investments
 Works well within existing Hadoop
ecosystem
Improves with age  Large and growing community of
contributors continuously improve full analytics
stack and extend capabilities
What is SparkML?
MLlib is Spark’s machine learning (ML) library. Its goal is to make practical machine learning scalable and easy.
At a high level, it provides tools such as:
1. ML Algorithms: common learning algorithms such as classification, regression, clustering, and collaborative
filtering
2. Featurization: feature extraction, transformation, dimensionality reduction, and selection
3. Persistence: saving and load algorithms, models, and Pipelines
4. Utilities: linear algebra, statistics, data handling, etc.
What is scikit-learn?
• Used for Data Mining and Data Analysis
• Open Source
• Various classification, regression and clustering algorithms
Watson Machine Learning
• Uses both Spark ML and Scikit-Learn plus others
• Built on SPSS plaform
• Can pull from many different data sources
• Integrates with DSX (Beta)
Web
Service
Data Access:
• Easily connect to Behind-
the-Firewall and Public
Cloud Data
• Catalogued and
Governed Controls
through Watson Data
Platform
Creating Models:
• Single UI and API for
creating ML Models on
various Runtimes
• Auto-Modelling and
Hyperparameter
Optimization
Web Service:
• Real-time,
Streaming, and
Batch Deployment
• Continuous
Monitoring and
Feedback Loop
Intelligent Apps:
• Integrate ML
models with apps,
websites, etc.
• Continuously
Improve and Adapt
with Self-Learning
IBM DSX Machine Learning
IMS
IBM Machine Learning in Data Science Experience
API for Jupyter Notebooks Wizard GUI
IBM Machine Learning is provisioned by default in Data Science Experience
• Enables Data Scientists to deploy machine learning models as web services
• Single UI for creating, collaborating, deploying, monitoring, and feedback
• Accessible via API, Wizard GUI, and Canvas
IBM's Commitment to Spark
Spark Tech Center (STC): IBM’s
Commitment to Spark
0
100
200
300
400
500
600
700
800
900
1000
Databricks IBM Hortonworks Cloudera Intel IVU Traffic
Technologies
Tencent
Top 7 Contributing Companies to Spark 2.0.0
25,600 Spark LOC
606 Spark JIRAs
253 SystemML JIRAs
64 Speakers at events
… and all that with 1 Team
1.5 Years
Databricks
Hortonworks
Cloudera
Intel
Tencent
NTT
Other
IBM Spark Technology Center – San Francisco, CA
As of March 10, 2016
See what we’re up to …
IBM Spark Technology Center
http://www.spark.tc/blog/
Fixing lot’s of issues reported
by others
Using Spark to Predict Hospital Readmissions &
How Predictive Analytic Lifecycles Typically Work
Reducing Hospital Readmissions with Predictive Analytics
An Example ‘Proof of Concept’ Using Open Data
Outline
Problem
Solution
Details
Results
Summary
Problem
Solution
Details
Results
Summary
Problem
Problem : 30-Day Hospital Readmissions costs $41B
Annually
Source: http://www.hcup-us.ahrq.gov/reports/statbriefs/sb172-Conditions-Readmissions-Payer.pdf
Medicare HRRP – Penalties to Hospitals
Source: Kaiser Family Foundation
http://kff.org/medicare/issue-brief/aiming-for-fewer-hospital-u-turns-the-medicare-hospital-readmission-reduction-program/
Problem
Solution
Details
Results
Summary
Solution
Get Data: Diabetes Readmissions Dataset
• University of California Irvine – Machine Learning Repos.
• Open Data
• 130 Hospitals, 1999-2008
• 101,766 rows, 50 columns of data
• Diabetes Readmissions
• Top ten for Medicaid, Private Insurance and Uninsured
• Not in top ten for Medicare
https://archive.ics.uci.edu/ml/datasets/Diabetes+130-US+hospitals+for+years+1999-2008
Build a Predictive Model : Conceptual View
 Step 1: Model Development
 Step 2: Perform Predictions
Historical
Data
Machine
Learning
(Mathematical
Algorithm)
Model
Model PredictionNew Case
IBM Bluemix
• Bluemix
• Infrastructure, Watson, software and services on Bluemix Cloud Platform
• Services such as Big Insights (Hadoop), Data Connect (ETL), and Spark can be almost instantly provisioned
Data Science Experience (DSX)
• Data Science Experience (DSX)
• Easily execute scala, python and R notebooks
• Share notebooks with your data science team
Bluemix Services Architecture in the Cloud
BigInsights HDFS
(Hadoop)
Data Connect DashDB
Data Science ExperienceCloudantNode.js Web Form
Training Data Convert to CSV
Predictions
New Records
Predictions
Problem
Solution
Details
Results
Summary
Details
A Look at The Raw Data
Data Science Experience – Python Code
Problem
Solution
Details
Results
Summary
Results
First Pass Results – Are they any good?
 AUC = Area Under the Curve
AUC Score 0.6514
 0.50 = Random Guessing
 1.00 = Perfect Prediction
2nd Pass Results – Are they any good?
 AUC = Area Under the Curve
AUC Score 0.6750
 0.50 = Random Guessing
 1.00 = Perfect Prediction
How Do Other Readmission Models
Perform?
“A comparison of models for predicting early hospital
readmissions”
Journal of Biomedical Informatics Volume 56, August 2015, Pages 229–
238
Source: http://www.sciencedirect.com/science/article/pii/S1532046415000969
Which Factors Affect Diabetes Readmission?
Data: Feature Importance from Random Forest Algorithm
The Algorithm can tell us which features
(columns) it found important during the
training process.
22 columns from original 50
Problem
Solution
Details
Results
Summary
Summary
Summary
• Readmissions Prediction is an important area of research for using
Predictive Analytics in Healthcare
• Patient: Improved Outcome
• Hospital Providers: Avoid Penalties
• Payers: Reduce Costs
• In a short amount of time we were able to develop results comparable
to leading research studies
How you can get a free-trial Spark Cluster from IBM
Sign Up for Free Account
Data Science Experience
with IBM ML
https://ibm.box.com/s/y2zvpzk8pje56lto0oja0372tnbydbomhttp://datascience.ibm.com/
Notebook Samples

More Related Content

PPTX
Machine Learning with Spark
PDF
Machine learning model to production
PDF
Snorkel: Dark Data and Machine Learning with Christopher Ré
PDF
Deep Learning on Apache® Spark™ : Workflows and Best Practices
PDF
RISELab:Enabling Intelligent Real-Time Decisions
PDF
Distributed Models Over Distributed Data with MLflow, Pyspark, and Pandas
PPTX
Machine Learning and Hadoop
PDF
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習
Machine Learning with Spark
Machine learning model to production
Snorkel: Dark Data and Machine Learning with Christopher Ré
Deep Learning on Apache® Spark™ : Workflows and Best Practices
RISELab:Enabling Intelligent Real-Time Decisions
Distributed Models Over Distributed Data with MLflow, Pyspark, and Pandas
Machine Learning and Hadoop
Azure 機器學習 - 使用Python, R, Spark, CNTK 深度學習

What's hot (20)

PDF
Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...
PDF
Scaling up with Cisco Big Data: Data + Science = Data Science
PDF
Tiny Batches, in the wine: Shiny New Bits in Spark Streaming
PDF
Using Crowdsourced Images to Create Image Recognition Models with Analytics Z...
PDF
Leveraging NLP and Deep Learning for Document Recommendations in the Cloud
PDF
Machine learning at scale challenges and solutions
PDF
Scalable Machine Learning in R and Python with H2O
PDF
H2O Deep Water - Making Deep Learning Accessible to Everyone
PPTX
The Potential of GPU-driven High Performance Data Analytics in Spark
PDF
Data Science with Spark
PDF
Distributed Deep Learning At Scale On Apache Spark With BigDL
PDF
Taking Jupyter Notebooks and Apache Spark to the Next Level PixieDust with Da...
PPTX
Sparking Science up with Research Recommendations by Maya Hristakeva
PDF
Intro to H2O Machine Learning in R at Santa Clara University
PDF
Dog Breed Classification using PyTorch on Azure Machine Learning
PDF
Spark in the Hadoop Ecosystem-(Mike Olson, Cloudera)
PPTX
What’s New in the Berkeley Data Analytics Stack
PPTX
Paris Data Geek - Spark Streaming
PDF
Multiplatform Spark solution for Graph datasources by Javier Dominguez
PDF
ModelDB: A System to Manage Machine Learning Models: Spark Summit East talk b...
Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...
Scaling up with Cisco Big Data: Data + Science = Data Science
Tiny Batches, in the wine: Shiny New Bits in Spark Streaming
Using Crowdsourced Images to Create Image Recognition Models with Analytics Z...
Leveraging NLP and Deep Learning for Document Recommendations in the Cloud
Machine learning at scale challenges and solutions
Scalable Machine Learning in R and Python with H2O
H2O Deep Water - Making Deep Learning Accessible to Everyone
The Potential of GPU-driven High Performance Data Analytics in Spark
Data Science with Spark
Distributed Deep Learning At Scale On Apache Spark With BigDL
Taking Jupyter Notebooks and Apache Spark to the Next Level PixieDust with Da...
Sparking Science up with Research Recommendations by Maya Hristakeva
Intro to H2O Machine Learning in R at Santa Clara University
Dog Breed Classification using PyTorch on Azure Machine Learning
Spark in the Hadoop Ecosystem-(Mike Olson, Cloudera)
What’s New in the Berkeley Data Analytics Stack
Paris Data Geek - Spark Streaming
Multiplatform Spark solution for Graph datasources by Javier Dominguez
ModelDB: A System to Manage Machine Learning Models: Spark Summit East talk b...
Ad

Similar to IBM Strategy for Spark (20)

PPTX
Machine Learning with Apache Spark
PDF
Fighting Fraud with Apache Spark
PPTX
Scaling Data Science on Big Data
PDF
The Future of Data Science
PDF
Spark Under the Hood - Meetup @ Data Science London
PPTX
Keynote at spark summit east anjul
PPTX
Spark Summit Presentation by Anjul Bhambhri
PPTX
Spark Summit East Keynote by Anjul Bhambhri
PDF
20151015 zagreb spark_notebooks
PDF
Libera la potenza del Machine Learning
PDF
Data Con LA 2019 - Big Data Modeling with Spark SQL: Make data valuable by Ja...
PDF
Introduction to the Spark MLLib Toolkit in IBM Streams V4.1
PPTX
Machine learning with Spark
PDF
Big Data, Bigger Analytics
PDF
Uber - Building Intelligent Applications, Experimental ML with Uber’s Data Sc...
PDF
Building Intelligent Applications, Experimental ML with Uber’s Data Science W...
PDF
The Hitchhiker's Guide to Machine Learning with Python & Apache Spark
PDF
Apache Spark: The Analytics Operating System
PPTX
Alpine innovation final v1.0
PDF
20150617 spark meetup zagreb
Machine Learning with Apache Spark
Fighting Fraud with Apache Spark
Scaling Data Science on Big Data
The Future of Data Science
Spark Under the Hood - Meetup @ Data Science London
Keynote at spark summit east anjul
Spark Summit Presentation by Anjul Bhambhri
Spark Summit East Keynote by Anjul Bhambhri
20151015 zagreb spark_notebooks
Libera la potenza del Machine Learning
Data Con LA 2019 - Big Data Modeling with Spark SQL: Make data valuable by Ja...
Introduction to the Spark MLLib Toolkit in IBM Streams V4.1
Machine learning with Spark
Big Data, Bigger Analytics
Uber - Building Intelligent Applications, Experimental ML with Uber’s Data Sc...
Building Intelligent Applications, Experimental ML with Uber’s Data Science W...
The Hitchhiker's Guide to Machine Learning with Python & Apache Spark
Apache Spark: The Analytics Operating System
Alpine innovation final v1.0
20150617 spark meetup zagreb
Ad

More from Mark Kerzner (20)

PPTX
Toorcamp 2016
PDF
Witsml data processing with kafka and spark streaming
PPTX
Hadoop as a service presented by Ajay Jha at Houston Hadoop Meetup
PPTX
Hadoop Hadoop & Spark meetup - Altiscale
PPTX
Oil and gas big data edition
PDF
Cloudera search
PDF
Joe Witt presentation on Apache NiFi
PPTX
FreeEed popcorn overview
PPTX
FreeEed presentation
PPTX
Nutch + Hadoop scaled, for crawling protected web sites (hint: Selenium)
PPTX
Night owl by Boyd Meyer of PROS
PPTX
SHMcloud vision
PDF
Porting your hadoop app to horton works hdp
PDF
Automated Hadoop Cluster Construction on EC2
PPT
Hadoop on ec2
PPT
Open source e_discovery
PPT
FreEed - Open Source eDiscovery
PDF
Houston Hadoop Meetup Presentation by Vikram Oberoi of Cloudera
PPS
Google Office in Zurich, Switzerland
PPS
Fun art with fruit and vegetable
Toorcamp 2016
Witsml data processing with kafka and spark streaming
Hadoop as a service presented by Ajay Jha at Houston Hadoop Meetup
Hadoop Hadoop & Spark meetup - Altiscale
Oil and gas big data edition
Cloudera search
Joe Witt presentation on Apache NiFi
FreeEed popcorn overview
FreeEed presentation
Nutch + Hadoop scaled, for crawling protected web sites (hint: Selenium)
Night owl by Boyd Meyer of PROS
SHMcloud vision
Porting your hadoop app to horton works hdp
Automated Hadoop Cluster Construction on EC2
Hadoop on ec2
Open source e_discovery
FreEed - Open Source eDiscovery
Houston Hadoop Meetup Presentation by Vikram Oberoi of Cloudera
Google Office in Zurich, Switzerland
Fun art with fruit and vegetable

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Big Data Technologies - Introduction.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Electronic commerce courselecture one. Pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPT
Teaching material agriculture food technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Approach and Philosophy of On baking technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
KodekX | Application Modernization Development
PDF
Unlocking AI with Model Context Protocol (MCP)
Spectral efficient network and resource selection model in 5G networks
Review of recent advances in non-invasive hemoglobin estimation
Advanced methodologies resolving dimensionality complications for autism neur...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Big Data Technologies - Introduction.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Electronic commerce courselecture one. Pdf
Machine learning based COVID-19 study performance prediction
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Teaching material agriculture food technology
Reach Out and Touch Someone: Haptics and Empathic Computing
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Approach and Philosophy of On baking technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
Digital-Transformation-Roadmap-for-Companies.pptx
KodekX | Application Modernization Development
Unlocking AI with Model Context Protocol (MCP)

IBM Strategy for Spark

  • 2. Introductions Garrett Young (sgyoung@us.ibm.com) 1) Introduction to Spark (10 mins) 2) IBM's Commitment to Spark (5 mins) 3) How Predictive Analytic Lifecycles Typically Work (10 mins) 3) Using Spark to Predict Hospital Readmissions (15 mins) 4) How you can get a free-trial Spark environment from IBM (5 mins) 5) Q&A (15 mins)
  • 3. What is Spark? • In-memory data processing engine • Open Source Apache Project • Cluster Computing Framework • Can use Scala, Python or R Languages • Horizontally/Vertically Scalable • Not a data store
  • 4. IBM | SPARK – The Analytics Operating System “Enabling New Classes of Intelligent Applications Embedded with Analytics” • Spark unifies data, enabling real-time insights • Spark processes and analyzes data from any data source • Spark is complementary to Hadoop, but faster with in-memory performance • Build models quickly. Iterate faster. Apply intelligence .
  • 5. • Traditional Approach: MapReduce jobs for complex jobs, interactive query, and online event-hub processing involves lots of (slow) disk I/O How Spark Works HDFS Read HDFS Write HDFS Read HDFS Write Input ResultCPU Iteration 1 Memory CPU Iteration 2 Memory
  • 6. • Solution: Keep more data in-memory with a new distributed execution engine HDFS Read Input CPU Iteration 1 Memory CPU Iteration 2 Memory faster than network & disk Zero Read/Write Disk Bottleneck How Spark Works Chain Job Output into New Job Input
  • 7. General Spark Architecture Overview • Driver Uses Spark Context to talk to the Cluster Manager • Executors run their own JVM Processes • Cluster manager distributes the workload based on information from the Worker
  • 8. Key Reasons for the Interest in Spark Performant  In-memory architecture greatly reduces disk I/O  Anywhere from 20-100x faster for common tasks Productive  Concise and expressive syntax, especially compared to prior approaches  Single programming model across a range of use cases and steps in data lifecycle  Integrated with common programming languages – Java, Python, Scala, R  New tools continually reduce skill barrier for access (e.g. SQL for analysts) Leverages existing investments  Works well within existing Hadoop ecosystem Improves with age  Large and growing community of contributors continuously improve full analytics stack and extend capabilities
  • 9. What is SparkML? MLlib is Spark’s machine learning (ML) library. Its goal is to make practical machine learning scalable and easy. At a high level, it provides tools such as: 1. ML Algorithms: common learning algorithms such as classification, regression, clustering, and collaborative filtering 2. Featurization: feature extraction, transformation, dimensionality reduction, and selection 3. Persistence: saving and load algorithms, models, and Pipelines 4. Utilities: linear algebra, statistics, data handling, etc.
  • 10. What is scikit-learn? • Used for Data Mining and Data Analysis • Open Source • Various classification, regression and clustering algorithms
  • 11. Watson Machine Learning • Uses both Spark ML and Scikit-Learn plus others • Built on SPSS plaform • Can pull from many different data sources • Integrates with DSX (Beta)
  • 12. Web Service Data Access: • Easily connect to Behind- the-Firewall and Public Cloud Data • Catalogued and Governed Controls through Watson Data Platform Creating Models: • Single UI and API for creating ML Models on various Runtimes • Auto-Modelling and Hyperparameter Optimization Web Service: • Real-time, Streaming, and Batch Deployment • Continuous Monitoring and Feedback Loop Intelligent Apps: • Integrate ML models with apps, websites, etc. • Continuously Improve and Adapt with Self-Learning IBM DSX Machine Learning IMS
  • 13. IBM Machine Learning in Data Science Experience API for Jupyter Notebooks Wizard GUI IBM Machine Learning is provisioned by default in Data Science Experience • Enables Data Scientists to deploy machine learning models as web services • Single UI for creating, collaborating, deploying, monitoring, and feedback • Accessible via API, Wizard GUI, and Canvas
  • 15. Spark Tech Center (STC): IBM’s Commitment to Spark 0 100 200 300 400 500 600 700 800 900 1000 Databricks IBM Hortonworks Cloudera Intel IVU Traffic Technologies Tencent Top 7 Contributing Companies to Spark 2.0.0 25,600 Spark LOC 606 Spark JIRAs 253 SystemML JIRAs 64 Speakers at events … and all that with 1 Team 1.5 Years Databricks Hortonworks Cloudera Intel Tencent NTT Other
  • 16. IBM Spark Technology Center – San Francisco, CA As of March 10, 2016 See what we’re up to … IBM Spark Technology Center http://www.spark.tc/blog/ Fixing lot’s of issues reported by others
  • 17. Using Spark to Predict Hospital Readmissions & How Predictive Analytic Lifecycles Typically Work
  • 18. Reducing Hospital Readmissions with Predictive Analytics An Example ‘Proof of Concept’ Using Open Data
  • 21. Problem : 30-Day Hospital Readmissions costs $41B Annually Source: http://www.hcup-us.ahrq.gov/reports/statbriefs/sb172-Conditions-Readmissions-Payer.pdf
  • 22. Medicare HRRP – Penalties to Hospitals Source: Kaiser Family Foundation http://kff.org/medicare/issue-brief/aiming-for-fewer-hospital-u-turns-the-medicare-hospital-readmission-reduction-program/
  • 24. Get Data: Diabetes Readmissions Dataset • University of California Irvine – Machine Learning Repos. • Open Data • 130 Hospitals, 1999-2008 • 101,766 rows, 50 columns of data • Diabetes Readmissions • Top ten for Medicaid, Private Insurance and Uninsured • Not in top ten for Medicare https://archive.ics.uci.edu/ml/datasets/Diabetes+130-US+hospitals+for+years+1999-2008
  • 25. Build a Predictive Model : Conceptual View  Step 1: Model Development  Step 2: Perform Predictions Historical Data Machine Learning (Mathematical Algorithm) Model Model PredictionNew Case
  • 26. IBM Bluemix • Bluemix • Infrastructure, Watson, software and services on Bluemix Cloud Platform • Services such as Big Insights (Hadoop), Data Connect (ETL), and Spark can be almost instantly provisioned
  • 27. Data Science Experience (DSX) • Data Science Experience (DSX) • Easily execute scala, python and R notebooks • Share notebooks with your data science team
  • 28. Bluemix Services Architecture in the Cloud BigInsights HDFS (Hadoop) Data Connect DashDB Data Science ExperienceCloudantNode.js Web Form Training Data Convert to CSV Predictions New Records Predictions
  • 30. A Look at The Raw Data
  • 31. Data Science Experience – Python Code
  • 33. First Pass Results – Are they any good?  AUC = Area Under the Curve AUC Score 0.6514  0.50 = Random Guessing  1.00 = Perfect Prediction
  • 34. 2nd Pass Results – Are they any good?  AUC = Area Under the Curve AUC Score 0.6750  0.50 = Random Guessing  1.00 = Perfect Prediction
  • 35. How Do Other Readmission Models Perform? “A comparison of models for predicting early hospital readmissions” Journal of Biomedical Informatics Volume 56, August 2015, Pages 229– 238 Source: http://www.sciencedirect.com/science/article/pii/S1532046415000969
  • 36. Which Factors Affect Diabetes Readmission? Data: Feature Importance from Random Forest Algorithm The Algorithm can tell us which features (columns) it found important during the training process. 22 columns from original 50
  • 38. Summary • Readmissions Prediction is an important area of research for using Predictive Analytics in Healthcare • Patient: Improved Outcome • Hospital Providers: Avoid Penalties • Payers: Reduce Costs • In a short amount of time we were able to develop results comparable to leading research studies
  • 39. How you can get a free-trial Spark Cluster from IBM
  • 40. Sign Up for Free Account Data Science Experience with IBM ML https://ibm.box.com/s/y2zvpzk8pje56lto0oja0372tnbydbomhttp://datascience.ibm.com/ Notebook Samples

Editor's Notes