@ziniman
IntroductiontoAIonAWS
GPUTechnologyConference– TelAviv
October2017
BoazZiniman- TechnicalEvangelist,AWS
2006 EC2&S3
2017 90+ManagedServices
KinesisStreamingAnalytics,MobileTesting,RedshiftDatawarehouse,CodeDeploy/Build
Tools,ElasticContainerService,ApplicationLoadBalancer,Lambda,APIGateway,DynamoDB,
ElasticMap,AI,Reduce(Hadoop/Spark/Presto/etc),ElasticBeanstalk,ElasticTranscoder,RDS,Elasticsearch,IoT,
more..
AWSRapidPaceOfInnovation
MostFullyFeaturedTechnologyPlatform
Thedifficulty comesinwritingsoftware thatwillmakesenseofthedata
Asystemorservicewhichcanperformtasksthatusuallyrequirehumanintelligence
ArtificialIntelligence
25,000 skills
Andafewmoreexamples…
Frauddetection Detectingfraudulenttransactions,filteringspamemails,flaggingsuspiciousreviews,…
Personalization Recommendingcontent,predictivecontentloading,improvinguserexperience, …
Targetedmarketing Matchingcustomersandoffers,choosingmarketingcampaigns,cross-sellingandup-selling,…
Contentclassification Categorizingdocuments,matchinghiringmanagersandresumes,…
Churnprediction Findingcustomerswhoarelikelyto stopusingtheservice,free-tierupgradetargeting,…
Customersupport Predictiveroutingofcustomeremails,socialmedialistening,…
MachineLearningOnAWSToday
AmazonAIEcosystem
AmazonAIEcosystem
General-purposeGPUcomputeapplications.Features:• HighFrequencyIntelXeonE5-2686v4(Broadwell)• High-performanceNVIDIAK80GPUs,eachwith2,496
parallelprocessingcoresand12GiBofGPUmemory• SupportsGPUDirect™• EnhancedNetworking• EBS-optimizedbydefaultatnoadditionalcost
AmazonEC2P2Instances
InstanceSize GPUs GPUPeertoPeer
vCPUs Memory(GiB)
NetworkBandwidth*
p2.xlarge 1 - 4 61 1.25Gbps
p2.8xlarge 8 Y 32 488 10Gbps
p2.16xlarge 16 Y 64 732 20Gbps
Expedia- RankingHotelImages• Leadingonlinetravelcompany
• Howtoimprovehotelslistingimages?• UseGPUsand deeplearning torankhotelimages• Buildamodelbasedon100Kimages
• Howtorank10Mimages?• UsedataparallelizationacrossmultipleGPUsonAWS• Improverankingtimefrommorethanaweekto1day
AmazonAIEcosystem
One-ClickDeepLearning
AWS Deep Learning AMIsAmazonLinux&Ubuntu
Upto~40kCUDAcores
ApacheMXNet
TensorFlow
Theano
Keras
Caffe
CNTK
Torch
Pre-configuredCUDAdrivers
Anaconda,Python3
Out-of-the-boxTutorials
+CloudFormationtemplate
+ContainerImage
AvailableintheAWSMarketplace
AmazonAIEcosystem
Can We Help CustomersPut Intelligence At The Heart Of Every Application & Business?
AmazonAIEcosystem
PollyText-to-Speech
ArtificialIntelligenceServicesonAWS
AmazonPolly
“Today inSeattle, WAit’s11°F”
“Today in Seattle Washington it’s 11 degrees Fahrenheit”
TextIn,Life-likeSpeechOut
“TodayinSeattle,WA,it’s11°F”
‘"Weliveforthemusic"livefromtheMadisonSquareGarden.’
1.Automatic,AccurateTextProcessing
AFocusOnVoiceQuality&Pronunciation
2.IntelligibleandEasytoUnderstand
1.Automatic,AccurateTextProcessing
AFocusOnVoiceQuality&Pronunciation
https://www.w3.org/TR/speech-synthesis/
<speak>The spelling of my name is<prosody rate='x-slow'><say-as interpret-as="characters">Boaz</say-as>
</prosody></speak>
AFocusOnVoiceQuality&Pronunciation
2.IntelligibleandEasytoUnderstand
3.AddSemanticMeaningtoText
“Richard’snumberis2122341237“
“Richard’snumberis2122341237“TelephoneNumber
1.Automatic,AccurateTextProcessing
AFocusOnVoiceQuality&Pronunciation
2.IntelligibleandEasytoUnderstand
3.AddSemanticMeaningtoText
4.CustomizedPronunciation
“Mydaughter’snameisKaja.”
“Mydaughter’snameisKaja.”
1.Automatic,AccurateTextProcessing
AFocusOnVoiceQuality&Pronunciation
Duolingovoicesitslanguagelearningservice UsingPolly
Duolingoisafreelanguagelearningservicewhereusershelptranslatethewebandratetranslations.
WithAmazonPolly ourusers
benefitfromthemostlifelike
Text-to-Speech voicesavailable
onthemarket.SeverinHackerCTO,Duolingo
”“ • Spokenlanguagecrucialforlanguagelearning
• Accuratepronunciationmatters
• FasteriterationthankstoTTS
• Asgoodasnaturalhumanspeech
RekognitionImageAnalysis
ArtificialIntelligenceServicesonAWS
AmazonRekognition
ObjectandscenedetectionFacialanalysis
FacecomparisonCelebrityrecognitionImagemoderation
Amazon Rekognition: Images In, Rich Metadata Out
Object&SceneDetection
FacialAnalysis
CelebrityRecognition
FacialSearch
ExplicitNudityNudity
GraphicMaleNudityGraphicFemaleNudity
SexualActivityPartialNuditySuggestive
FemaleSwimwearorUnderwearMaleSwimwearorUnderwear
RevealingClothes
Imagemoderation
AmazonRekognition Customers• DigitalAssetManagement• MediaandEntertainment• TravelandHospitality• InfluencerMarketing• SystemsIntegration• DigitalAdvertising• ConsumerStorage• LawEnforcement• PublicSafety• eCommerce• Education
https://aws.amazon.com/solutions/case-studies/cspan/
LexConversation Bots
ArtificialIntelligenceServicesonAWS
AmazonLexAutomaticSpeechRecognitionNaturalLanguageUnderstanding
“What’stheweatherforecast?”
WeatherForecast
SpeechRecognition&NaturalLanguageUnderstanding
AmazonLexAutomaticSpeechRecognitionNaturalLanguageUnderstanding
“What’stheweatherforecast?”
“Itwillbesunnyand25°C”
WeatherForecast
SpeechRecognition&NaturalLanguageUnderstanding
Wrapup
@ziniman
ThankYou!BoazZiniman- TechnicalEvangelist,AWS
@AWScloudforGlobalAWSNews&Announcements
LocalEvents:https://aws.amazon.com/events/aws-israel/