Introduction to AI on AWSon-demand.gputechconf.com/gtc-il/2017/presentation/sil7149-boaz-z… ·...

Post on 21-May-2020

12 views 0 download

Transcript of Introduction to AI on AWSon-demand.gputechconf.com/gtc-il/2017/presentation/sil7149-boaz-z… ·...

@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/