SlideShare une entreprise Scribd logo
1  sur  43
AWS Educate:
Graduating Students Ready for Cloud-Enabled Workforce
Ken Eisner – Global Lead, AWS Educate
Rapidly growing demand for cloud jobs
Investing in cloud evangelists speeds IT innovation
Startups
Corporations
Research orgs
Nonprofits
Government
AWS Educate value proposition and goals
Labs and training on
cloud topics and AWS
products
Open course
content by leading
professors and
AWS
Grants for free
usage of AWS
services
Communities that
share best practices
virtually and in
person
• Positively impact many
thousands of students
• Curriculum change
• Student app development
and entrepreneurship
• Growth in AWS
Certifications / Badges
• Accelerate hiring pipeline
Register at awseducate.com:
Institutions, Educators, and Students
USGIF 2015
GEOINT
HACKATHON
Dan Simon
Paul Warren
Briana Neuberger
Blair Mason
The goal was to bring together and introduce both non-
GEOINT and GEOINT-savvy coders and data scientists to
interesting problems requiring inventive coding solutions.
• Population Density Data
• Hospital Locations
• Streets and Railways
• Access to Water
• Poverty Level
• Humanitarian Aid Areas
**All data is preferable on a 1km x 1km scale to maintain accuracy.
Required Sources
Country Outlines/Polygon Shapefiles - http://www.mapmakerdata.co.uk.s3-website-eu-
west-1.amazonaws.com/library/stacks/Africa/index.htm
API Data Source
(ESRI, DigitalGlobe, NGA)
Other Related Data
Vector
Raster
Database/
Dataset
Social
Media
Poverty Data Analysis -
http://povertydata.worldbank.org/poverty/region/SSA
Roads & Railways - http://opendata.arcgis.com/
Timeline of Ebola Spread - http://www.healthmap.org/ebola/#
Population Density - http://www.worldpop.org.uk/
Locations of Hospitals- http://nga.maps.arcgis.com/apps/PublicGallery/
Predictive
Analysis of Ebola
Predict spread of Ebola
in West Africa
Goal
2
3
What’s been done?
What data is available?
What can we do?
Create a
Network Model
Develop a model that
predicts where ebola will
spread and how many
people it will affect
based on how
contagious people
travel.
Inputs Outputs End Product
Take in data regarding
fatality rate, immunity
rate, average travel
distance, transmission
rate, as well as geo-
referenced statistics to
determine virus
movement.
Rasterize Data
into 1km x 1km
Connect to
Neighbors in
Cardinal
Direction
Designate
each Pixel as
a Node
Develop Data-
driven Model of
Infected Indv.
Model Travel,
Infection Rate,
& Disease
Progression
Output
GeoTIFFs of
Infected Areas
& Deceased
● The only travel that we are modeling is the travel of contagious people
● Each contagious person can travel approximately 2,000 km per 10-day timestep
dependent on transit time and travel options, specifically roads and railways
● Disease control conducted at water ports and airports is sufficient to prevent this
method of the spread of infection
● Immunity rate, fatality rate, and average distance are user inputs. Past data
indicates a wide range of values and studies, to date, are inconclusive.
http://allafrica.com/stories/201409082247.html
Population Density of
Continental Africa
Highlight the area of interestClip to West Africa to reduce data quantity
Population Density of
West Africa
Convert Raster to a 1km x 1km grid to represent
each pixel
Each pixel represents a node in a node & edge
system
N
E
S
W
Travel paths are limited to the Von Neumann
neighborhood
D/R
Exposure Incubation Period Death/Recovery
Asymptomatic Symptomatic
Contagious Phase
First exposure to symptom onset is 2 to 21 days.
http://www.biomedcentral.com/1741-7015/12/196
http://www.who.int/mediacentre/factsheets/fs103/en/
The illness lasts 6 to 10 days.
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3766904/
http://www.huffingtonpost.com/2014/08/02/ebola-symptoms-infection-virus_n_5639456.html
I₁ I₂ I₃ I₄ C₁ C₂
5 days
Key:
Contagious
Leave Stay
Max travel is 2,050 km/10 days. Assume 34 km/hr (55miles/hr) traveling 6 hrs/day.
During each 10-day timestep, members
of the contagious population have the
option of traveling up to 2,000km or
staying in their current location.
Contagious travelers are more likely to
go to areas with roads, higher population
densities, closer proximities to hospitals,
and closer proximities to cities.
North East South West
𝑃𝑠𝑡𝑎𝑦 = 𝑝𝑟𝑜𝑏𝑎𝑏𝑖𝑙𝑖𝑡𝑦 𝑚𝑒𝑚𝑏𝑒𝑟𝑠 𝑜𝑓 𝑐𝑜𝑛𝑡𝑎𝑔𝑖𝑜𝑢𝑠 𝑝𝑜𝑝𝑢𝑙𝑎𝑡𝑖𝑜𝑛 𝑠𝑡𝑎𝑦
𝑃𝑔 𝑜 = 𝑝𝑟𝑜𝑏𝑎𝑏𝑖𝑙𝑖𝑡𝑦 𝑚𝑒𝑚𝑏𝑒𝑟𝑠 𝑜𝑓 𝑐𝑜𝑛𝑡𝑎𝑔𝑖𝑜𝑢𝑠 𝑝𝑜𝑝𝑢𝑙𝑎𝑡𝑖𝑜𝑛 𝑙𝑒𝑎𝑣𝑒
𝐹𝑖𝑡𝑛𝑒𝑠𝑠𝑓𝑥
= 𝑄𝑢𝑎𝑛𝑡𝑖𝑡𝑎𝑡𝑖𝑣𝑒 𝑎𝑡𝑡𝑟𝑎𝑐𝑡𝑖𝑣𝑒𝑛𝑒𝑠𝑠 𝑜𝑓 𝑛𝑜𝑑𝑒 𝑥
𝑃𝐷𝑐𝑢𝑟 = 𝑝𝑜𝑝𝑢𝑙𝑎𝑡𝑖𝑜𝑛 𝑑𝑒𝑛𝑠𝑖𝑡𝑦 𝑜𝑓 𝑐𝑢𝑟𝑟𝑒𝑛𝑡 𝑛𝑜𝑑𝑒
𝑃𝐷 𝑚𝑎𝑥 = 𝑙𝑎𝑟𝑔𝑒𝑠𝑡 𝑝𝑜𝑝𝑢𝑙𝑎𝑡𝑖𝑜𝑛 𝑑𝑒𝑛𝑠𝑖𝑡𝑦 𝑖𝑛 𝑅𝑂𝐼
𝑑 𝑐𝑖𝑡𝑦 = 𝑚𝑎𝑛ℎ𝑎𝑡𝑡𝑎𝑛 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑒 𝑡𝑜 𝑐𝑙𝑜𝑠𝑒𝑠𝑡 𝑐𝑖𝑡𝑦
𝑑ℎ𝑜𝑠𝑝 = 𝑚𝑎𝑛ℎ𝑎𝑡𝑡𝑎𝑛 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑒 𝑡𝑜 𝑐𝑙𝑜𝑠𝑒𝑠𝑡 ℎ𝑜𝑠𝑝𝑖𝑡𝑎𝑙
𝑃𝑥 = 𝑝𝑟𝑜𝑏𝑎𝑏𝑖𝑙𝑖𝑡𝑦 𝑜𝑓 𝑡𝑟𝑎𝑣𝑒𝑙𝑖𝑛𝑔 𝑡𝑜 𝑛𝑜𝑑𝑒 𝑥 𝑜𝑓
𝑉𝑜𝑛 𝑁𝑒𝑢𝑚𝑎𝑛𝑛 𝑛𝑒𝑖𝑔ℎ𝑏𝑜𝑟ℎ𝑜𝑜𝑑
𝑟 = 𝑟𝑜𝑎𝑑 𝑠𝑐𝑎𝑙𝑖𝑛𝑔 𝑓𝑎𝑐𝑡𝑜𝑟
𝑃𝑔𝑜 = 1 − 𝑃𝑠𝑡𝑎𝑦
𝐹𝑖𝑡𝑛𝑒𝑠𝑠𝑓𝑥
= 𝑝𝑑 𝑥
𝑝𝑑 𝑐𝑢𝑟
2
∙ 𝑟,
𝑃𝑥 = 𝑓𝑥
𝑓
∙ 𝑃𝑔𝑜
𝑃𝑠𝑡𝑎𝑦 =
0.001
𝑝𝑑 𝑐𝑢𝑟
𝑝𝑑 𝑚𝑎𝑥
2
1
2𝑑 𝑐𝑖𝑡𝑦 + 1
1
2𝑝ℎ𝑜𝑠𝑝 + 1
Baseline
Global density ratio
City proximity
Hospital proximity
where r = 5 for tiles with roads
r = 1 otherwise
6 Month Ebola Simulation
Dead: 0
Dead: 6
Dead: 14
Dead: 5,106
Dead: 13,995
Dead: 85,095
Dead: 165,069
Dead: 267,806
Dead: 379,311
Dead: 503,998
Dead: 637,248
Dead: 779,439
Dead: 936,422
Dead: 1,117,423
Dead: 1,365,257
Dead: 1,837,386
Dead: 2,387,654
Dead: 3,120,727
Dead: 4,059,713
● Threading input data processing, contagious travel, and output
visualization
● Using HDF5 for data storage
● Vectorizing code with Numpy to improve speed
● Generalizing model for use with other data sources
● Open source our modeling software:
https://github.com/pawarren/PyDemic
Thank you to all of the judges for being here today as well as Hackathon sponsors and
data providers.
How Students Used AWS to Predict Ebola Outbreaks

Contenu connexe

En vedette

Track 3 - Atelier 3 - Assurez l’agilité et la profitabilité de votre business...
Track 3 - Atelier 3 - Assurez l’agilité et la profitabilité de votre business...Track 3 - Atelier 3 - Assurez l’agilité et la profitabilité de votre business...
Track 3 - Atelier 3 - Assurez l’agilité et la profitabilité de votre business...Amazon Web Services
 
Women in Technology: Supporting Diversity in a Technical Workplace
Women in Technology: Supporting Diversity in a Technical WorkplaceWomen in Technology: Supporting Diversity in a Technical Workplace
Women in Technology: Supporting Diversity in a Technical WorkplaceAmazon Web Services
 
GOWAR - Virtual Wars Real Places. AWS Case Study
GOWAR - Virtual Wars Real Places. AWS Case StudyGOWAR - Virtual Wars Real Places. AWS Case Study
GOWAR - Virtual Wars Real Places. AWS Case StudyAmazon Web Services
 
DAT203 Optimizing Your MongoDB Database on AWS - AWS re: Invent 2012
DAT203 Optimizing Your MongoDB Database on AWS - AWS re: Invent 2012DAT203 Optimizing Your MongoDB Database on AWS - AWS re: Invent 2012
DAT203 Optimizing Your MongoDB Database on AWS - AWS re: Invent 2012Amazon Web Services
 
Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013
Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013
Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013Amazon Web Services
 
AWS Sydney Summit 2013 - Building Web Scale Applications with AWS
AWS Sydney Summit 2013 - Building Web Scale Applications with AWSAWS Sydney Summit 2013 - Building Web Scale Applications with AWS
AWS Sydney Summit 2013 - Building Web Scale Applications with AWSAmazon Web Services
 
Using Security to Build with Confidence in AWS
Using Security to Build with Confidence in AWSUsing Security to Build with Confidence in AWS
Using Security to Build with Confidence in AWSAmazon Web Services
 
Everything You Need to Develop Apps Faster and Scale to Millions of Users
Everything You Need to Develop Apps Faster and Scale to Millions of UsersEverything You Need to Develop Apps Faster and Scale to Millions of Users
Everything You Need to Develop Apps Faster and Scale to Millions of UsersAmazon Web Services
 
Accelerating SharePoint for Mobile Solutions on AWS
Accelerating SharePoint for Mobile Solutions on AWSAccelerating SharePoint for Mobile Solutions on AWS
Accelerating SharePoint for Mobile Solutions on AWSAmazon Web Services
 
The 2014 AWS Enterprise Summit Keynote
The 2014 AWS Enterprise Summit Keynote The 2014 AWS Enterprise Summit Keynote
The 2014 AWS Enterprise Summit Keynote Amazon Web Services
 
MBL302 Using the AWS Mobile SDKs - AWS re: Invent 2012
MBL302 Using the AWS Mobile SDKs - AWS re: Invent 2012MBL302 Using the AWS Mobile SDKs - AWS re: Invent 2012
MBL302 Using the AWS Mobile SDKs - AWS re: Invent 2012Amazon Web Services
 
Relational Databases Redefined with AWS
Relational Databases Redefined with AWSRelational Databases Redefined with AWS
Relational Databases Redefined with AWSAmazon Web Services
 
AWS Enterprise Summit London | National Rail Enquiries Darwin Migration
AWS Enterprise Summit London | National Rail Enquiries Darwin MigrationAWS Enterprise Summit London | National Rail Enquiries Darwin Migration
AWS Enterprise Summit London | National Rail Enquiries Darwin MigrationAmazon Web Services
 
AWS Compute Services State of the Union (CPN202) | AWS re:Invent 2013
AWS Compute Services State of the Union (CPN202) | AWS re:Invent 2013AWS Compute Services State of the Union (CPN202) | AWS re:Invent 2013
AWS Compute Services State of the Union (CPN202) | AWS re:Invent 2013Amazon Web Services
 

En vedette (20)

Workshop part3 – IOT
Workshop part3 – IOTWorkshop part3 – IOT
Workshop part3 – IOT
 
Track 3 - Atelier 3 - Assurez l’agilité et la profitabilité de votre business...
Track 3 - Atelier 3 - Assurez l’agilité et la profitabilité de votre business...Track 3 - Atelier 3 - Assurez l’agilité et la profitabilité de votre business...
Track 3 - Atelier 3 - Assurez l’agilité et la profitabilité de votre business...
 
Analytics in the Cloud
Analytics in the CloudAnalytics in the Cloud
Analytics in the Cloud
 
Masterclass Live: Amazon EC2
Masterclass Live: Amazon EC2 Masterclass Live: Amazon EC2
Masterclass Live: Amazon EC2
 
Women in Technology: Supporting Diversity in a Technical Workplace
Women in Technology: Supporting Diversity in a Technical WorkplaceWomen in Technology: Supporting Diversity in a Technical Workplace
Women in Technology: Supporting Diversity in a Technical Workplace
 
Cost Optimization at Scale
Cost Optimization at ScaleCost Optimization at Scale
Cost Optimization at Scale
 
GOWAR - Virtual Wars Real Places. AWS Case Study
GOWAR - Virtual Wars Real Places. AWS Case StudyGOWAR - Virtual Wars Real Places. AWS Case Study
GOWAR - Virtual Wars Real Places. AWS Case Study
 
DAT203 Optimizing Your MongoDB Database on AWS - AWS re: Invent 2012
DAT203 Optimizing Your MongoDB Database on AWS - AWS re: Invent 2012DAT203 Optimizing Your MongoDB Database on AWS - AWS re: Invent 2012
DAT203 Optimizing Your MongoDB Database on AWS - AWS re: Invent 2012
 
Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013
Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013
Enterprise Management for the AWS Cloud (DMG209) | AWS re:Invent 2013
 
AWS Sydney Summit 2013 - Building Web Scale Applications with AWS
AWS Sydney Summit 2013 - Building Web Scale Applications with AWSAWS Sydney Summit 2013 - Building Web Scale Applications with AWS
AWS Sydney Summit 2013 - Building Web Scale Applications with AWS
 
Managing Media Transcoding
Managing Media TranscodingManaging Media Transcoding
Managing Media Transcoding
 
Using Security to Build with Confidence in AWS
Using Security to Build with Confidence in AWSUsing Security to Build with Confidence in AWS
Using Security to Build with Confidence in AWS
 
Analytics on AWS - IP Expo 2013
Analytics on AWS - IP Expo 2013Analytics on AWS - IP Expo 2013
Analytics on AWS - IP Expo 2013
 
Everything You Need to Develop Apps Faster and Scale to Millions of Users
Everything You Need to Develop Apps Faster and Scale to Millions of UsersEverything You Need to Develop Apps Faster and Scale to Millions of Users
Everything You Need to Develop Apps Faster and Scale to Millions of Users
 
Accelerating SharePoint for Mobile Solutions on AWS
Accelerating SharePoint for Mobile Solutions on AWSAccelerating SharePoint for Mobile Solutions on AWS
Accelerating SharePoint for Mobile Solutions on AWS
 
The 2014 AWS Enterprise Summit Keynote
The 2014 AWS Enterprise Summit Keynote The 2014 AWS Enterprise Summit Keynote
The 2014 AWS Enterprise Summit Keynote
 
MBL302 Using the AWS Mobile SDKs - AWS re: Invent 2012
MBL302 Using the AWS Mobile SDKs - AWS re: Invent 2012MBL302 Using the AWS Mobile SDKs - AWS re: Invent 2012
MBL302 Using the AWS Mobile SDKs - AWS re: Invent 2012
 
Relational Databases Redefined with AWS
Relational Databases Redefined with AWSRelational Databases Redefined with AWS
Relational Databases Redefined with AWS
 
AWS Enterprise Summit London | National Rail Enquiries Darwin Migration
AWS Enterprise Summit London | National Rail Enquiries Darwin MigrationAWS Enterprise Summit London | National Rail Enquiries Darwin Migration
AWS Enterprise Summit London | National Rail Enquiries Darwin Migration
 
AWS Compute Services State of the Union (CPN202) | AWS re:Invent 2013
AWS Compute Services State of the Union (CPN202) | AWS re:Invent 2013AWS Compute Services State of the Union (CPN202) | AWS re:Invent 2013
AWS Compute Services State of the Union (CPN202) | AWS re:Invent 2013
 

Plus de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Plus de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Dernier

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Dernier (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

How Students Used AWS to Predict Ebola Outbreaks

  • 1. AWS Educate: Graduating Students Ready for Cloud-Enabled Workforce Ken Eisner – Global Lead, AWS Educate
  • 2. Rapidly growing demand for cloud jobs
  • 3. Investing in cloud evangelists speeds IT innovation Startups Corporations Research orgs Nonprofits Government
  • 4.
  • 5. AWS Educate value proposition and goals Labs and training on cloud topics and AWS products Open course content by leading professors and AWS Grants for free usage of AWS services Communities that share best practices virtually and in person • Positively impact many thousands of students • Curriculum change • Student app development and entrepreneurship • Growth in AWS Certifications / Badges • Accelerate hiring pipeline
  • 7. USGIF 2015 GEOINT HACKATHON Dan Simon Paul Warren Briana Neuberger Blair Mason
  • 8. The goal was to bring together and introduce both non- GEOINT and GEOINT-savvy coders and data scientists to interesting problems requiring inventive coding solutions.
  • 9. • Population Density Data • Hospital Locations • Streets and Railways • Access to Water • Poverty Level • Humanitarian Aid Areas **All data is preferable on a 1km x 1km scale to maintain accuracy.
  • 10. Required Sources Country Outlines/Polygon Shapefiles - http://www.mapmakerdata.co.uk.s3-website-eu- west-1.amazonaws.com/library/stacks/Africa/index.htm API Data Source (ESRI, DigitalGlobe, NGA) Other Related Data Vector Raster Database/ Dataset Social Media Poverty Data Analysis - http://povertydata.worldbank.org/poverty/region/SSA Roads & Railways - http://opendata.arcgis.com/ Timeline of Ebola Spread - http://www.healthmap.org/ebola/# Population Density - http://www.worldpop.org.uk/ Locations of Hospitals- http://nga.maps.arcgis.com/apps/PublicGallery/
  • 12. Predict spread of Ebola in West Africa Goal
  • 13. 2 3 What’s been done? What data is available? What can we do?
  • 14.
  • 15. Create a Network Model Develop a model that predicts where ebola will spread and how many people it will affect based on how contagious people travel. Inputs Outputs End Product Take in data regarding fatality rate, immunity rate, average travel distance, transmission rate, as well as geo- referenced statistics to determine virus movement. Rasterize Data into 1km x 1km Connect to Neighbors in Cardinal Direction Designate each Pixel as a Node Develop Data- driven Model of Infected Indv. Model Travel, Infection Rate, & Disease Progression Output GeoTIFFs of Infected Areas & Deceased
  • 16. ● The only travel that we are modeling is the travel of contagious people ● Each contagious person can travel approximately 2,000 km per 10-day timestep dependent on transit time and travel options, specifically roads and railways ● Disease control conducted at water ports and airports is sufficient to prevent this method of the spread of infection ● Immunity rate, fatality rate, and average distance are user inputs. Past data indicates a wide range of values and studies, to date, are inconclusive. http://allafrica.com/stories/201409082247.html
  • 17. Population Density of Continental Africa Highlight the area of interestClip to West Africa to reduce data quantity Population Density of West Africa Convert Raster to a 1km x 1km grid to represent each pixel Each pixel represents a node in a node & edge system N E S W Travel paths are limited to the Von Neumann neighborhood
  • 18. D/R Exposure Incubation Period Death/Recovery Asymptomatic Symptomatic Contagious Phase First exposure to symptom onset is 2 to 21 days. http://www.biomedcentral.com/1741-7015/12/196 http://www.who.int/mediacentre/factsheets/fs103/en/ The illness lasts 6 to 10 days. http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3766904/ http://www.huffingtonpost.com/2014/08/02/ebola-symptoms-infection-virus_n_5639456.html I₁ I₂ I₃ I₄ C₁ C₂ 5 days Key:
  • 19. Contagious Leave Stay Max travel is 2,050 km/10 days. Assume 34 km/hr (55miles/hr) traveling 6 hrs/day. During each 10-day timestep, members of the contagious population have the option of traveling up to 2,000km or staying in their current location. Contagious travelers are more likely to go to areas with roads, higher population densities, closer proximities to hospitals, and closer proximities to cities. North East South West
  • 20. 𝑃𝑠𝑡𝑎𝑦 = 𝑝𝑟𝑜𝑏𝑎𝑏𝑖𝑙𝑖𝑡𝑦 𝑚𝑒𝑚𝑏𝑒𝑟𝑠 𝑜𝑓 𝑐𝑜𝑛𝑡𝑎𝑔𝑖𝑜𝑢𝑠 𝑝𝑜𝑝𝑢𝑙𝑎𝑡𝑖𝑜𝑛 𝑠𝑡𝑎𝑦 𝑃𝑔 𝑜 = 𝑝𝑟𝑜𝑏𝑎𝑏𝑖𝑙𝑖𝑡𝑦 𝑚𝑒𝑚𝑏𝑒𝑟𝑠 𝑜𝑓 𝑐𝑜𝑛𝑡𝑎𝑔𝑖𝑜𝑢𝑠 𝑝𝑜𝑝𝑢𝑙𝑎𝑡𝑖𝑜𝑛 𝑙𝑒𝑎𝑣𝑒 𝐹𝑖𝑡𝑛𝑒𝑠𝑠𝑓𝑥 = 𝑄𝑢𝑎𝑛𝑡𝑖𝑡𝑎𝑡𝑖𝑣𝑒 𝑎𝑡𝑡𝑟𝑎𝑐𝑡𝑖𝑣𝑒𝑛𝑒𝑠𝑠 𝑜𝑓 𝑛𝑜𝑑𝑒 𝑥 𝑃𝐷𝑐𝑢𝑟 = 𝑝𝑜𝑝𝑢𝑙𝑎𝑡𝑖𝑜𝑛 𝑑𝑒𝑛𝑠𝑖𝑡𝑦 𝑜𝑓 𝑐𝑢𝑟𝑟𝑒𝑛𝑡 𝑛𝑜𝑑𝑒 𝑃𝐷 𝑚𝑎𝑥 = 𝑙𝑎𝑟𝑔𝑒𝑠𝑡 𝑝𝑜𝑝𝑢𝑙𝑎𝑡𝑖𝑜𝑛 𝑑𝑒𝑛𝑠𝑖𝑡𝑦 𝑖𝑛 𝑅𝑂𝐼 𝑑 𝑐𝑖𝑡𝑦 = 𝑚𝑎𝑛ℎ𝑎𝑡𝑡𝑎𝑛 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑒 𝑡𝑜 𝑐𝑙𝑜𝑠𝑒𝑠𝑡 𝑐𝑖𝑡𝑦 𝑑ℎ𝑜𝑠𝑝 = 𝑚𝑎𝑛ℎ𝑎𝑡𝑡𝑎𝑛 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑒 𝑡𝑜 𝑐𝑙𝑜𝑠𝑒𝑠𝑡 ℎ𝑜𝑠𝑝𝑖𝑡𝑎𝑙 𝑃𝑥 = 𝑝𝑟𝑜𝑏𝑎𝑏𝑖𝑙𝑖𝑡𝑦 𝑜𝑓 𝑡𝑟𝑎𝑣𝑒𝑙𝑖𝑛𝑔 𝑡𝑜 𝑛𝑜𝑑𝑒 𝑥 𝑜𝑓 𝑉𝑜𝑛 𝑁𝑒𝑢𝑚𝑎𝑛𝑛 𝑛𝑒𝑖𝑔ℎ𝑏𝑜𝑟ℎ𝑜𝑜𝑑 𝑟 = 𝑟𝑜𝑎𝑑 𝑠𝑐𝑎𝑙𝑖𝑛𝑔 𝑓𝑎𝑐𝑡𝑜𝑟 𝑃𝑔𝑜 = 1 − 𝑃𝑠𝑡𝑎𝑦 𝐹𝑖𝑡𝑛𝑒𝑠𝑠𝑓𝑥 = 𝑝𝑑 𝑥 𝑝𝑑 𝑐𝑢𝑟 2 ∙ 𝑟, 𝑃𝑥 = 𝑓𝑥 𝑓 ∙ 𝑃𝑔𝑜 𝑃𝑠𝑡𝑎𝑦 = 0.001 𝑝𝑑 𝑐𝑢𝑟 𝑝𝑑 𝑚𝑎𝑥 2 1 2𝑑 𝑐𝑖𝑡𝑦 + 1 1 2𝑝ℎ𝑜𝑠𝑝 + 1 Baseline Global density ratio City proximity Hospital proximity where r = 5 for tiles with roads r = 1 otherwise
  • 21. 6 Month Ebola Simulation Dead: 0
  • 40.
  • 41. ● Threading input data processing, contagious travel, and output visualization ● Using HDF5 for data storage ● Vectorizing code with Numpy to improve speed ● Generalizing model for use with other data sources ● Open source our modeling software: https://github.com/pawarren/PyDemic
  • 42. Thank you to all of the judges for being here today as well as Hackathon sponsors and data providers.

Notes de l'éditeur

  1. Good Afternoon –
  2. We have a skills gap for cloud and AWS
  3. Evangelists - startups, corps, govt, research, and nonprofits
  4. Schools as entrepreneurial engines All of a sudden, w the possibility a reality that you can try new ideas: Move teams from learned helplessness where no point using shower cycles To a world where employees are motivated to think of new ideas for customers And instead of only getting these ideas from select senior folks, come from all over org People often ask us what does cloud mean for our IT people Reality is they don’t go away…work on value-added activities on top of infrastructure instead of undifferentiated racking and stacking Imo, better question is how do we empower more of our employees to invent/improve cust exp Truth is, people who work at enterprises want to invent as much as start-ups, just been hamstrung Cloud unleashes this innovation…lets you be more agile, get more ideas all over org, and RECRUIT more talented folks in process Better for customers, companies, and business—WIN ACROSS BOARD ***review Slide
  5. AWS Educate value proposition
  6. www.awseducate.com