Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

of

ZendCon/OE: Machine Leaning in the Cloud Slide 1 ZendCon/OE: Machine Leaning in the Cloud Slide 2 ZendCon/OE: Machine Leaning in the Cloud Slide 3 ZendCon/OE: Machine Leaning in the Cloud Slide 4 ZendCon/OE: Machine Leaning in the Cloud Slide 5 ZendCon/OE: Machine Leaning in the Cloud Slide 6 ZendCon/OE: Machine Leaning in the Cloud Slide 7 ZendCon/OE: Machine Leaning in the Cloud Slide 8 ZendCon/OE: Machine Leaning in the Cloud Slide 9 ZendCon/OE: Machine Leaning in the Cloud Slide 10 ZendCon/OE: Machine Leaning in the Cloud Slide 11 ZendCon/OE: Machine Leaning in the Cloud Slide 12 ZendCon/OE: Machine Leaning in the Cloud Slide 13 ZendCon/OE: Machine Leaning in the Cloud Slide 14 ZendCon/OE: Machine Leaning in the Cloud Slide 15 ZendCon/OE: Machine Leaning in the Cloud Slide 16 ZendCon/OE: Machine Leaning in the Cloud Slide 17 ZendCon/OE: Machine Leaning in the Cloud Slide 18 ZendCon/OE: Machine Leaning in the Cloud Slide 19 ZendCon/OE: Machine Leaning in the Cloud Slide 20 ZendCon/OE: Machine Leaning in the Cloud Slide 21 ZendCon/OE: Machine Leaning in the Cloud Slide 22 ZendCon/OE: Machine Leaning in the Cloud Slide 23 ZendCon/OE: Machine Leaning in the Cloud Slide 24 ZendCon/OE: Machine Leaning in the Cloud Slide 25 ZendCon/OE: Machine Leaning in the Cloud Slide 26 ZendCon/OE: Machine Leaning in the Cloud Slide 27 ZendCon/OE: Machine Leaning in the Cloud Slide 28 ZendCon/OE: Machine Leaning in the Cloud Slide 29 ZendCon/OE: Machine Leaning in the Cloud Slide 30 ZendCon/OE: Machine Leaning in the Cloud Slide 31 ZendCon/OE: Machine Leaning in the Cloud Slide 32 ZendCon/OE: Machine Leaning in the Cloud Slide 33 ZendCon/OE: Machine Leaning in the Cloud Slide 34 ZendCon/OE: Machine Leaning in the Cloud Slide 35 ZendCon/OE: Machine Leaning in the Cloud Slide 36 ZendCon/OE: Machine Leaning in the Cloud Slide 37 ZendCon/OE: Machine Leaning in the Cloud Slide 38 ZendCon/OE: Machine Leaning in the Cloud Slide 39 ZendCon/OE: Machine Leaning in the Cloud Slide 40 ZendCon/OE: Machine Leaning in the Cloud Slide 41 ZendCon/OE: Machine Leaning in the Cloud Slide 42 ZendCon/OE: Machine Leaning in the Cloud Slide 43 ZendCon/OE: Machine Leaning in the Cloud Slide 44 ZendCon/OE: Machine Leaning in the Cloud Slide 45 ZendCon/OE: Machine Leaning in the Cloud Slide 46 ZendCon/OE: Machine Leaning in the Cloud Slide 47 ZendCon/OE: Machine Leaning in the Cloud Slide 48 ZendCon/OE: Machine Leaning in the Cloud Slide 49 ZendCon/OE: Machine Leaning in the Cloud Slide 50 ZendCon/OE: Machine Leaning in the Cloud Slide 51 ZendCon/OE: Machine Leaning in the Cloud Slide 52 ZendCon/OE: Machine Leaning in the Cloud Slide 53 ZendCon/OE: Machine Leaning in the Cloud Slide 54 ZendCon/OE: Machine Leaning in the Cloud Slide 55 ZendCon/OE: Machine Leaning in the Cloud Slide 56 ZendCon/OE: Machine Leaning in the Cloud Slide 57 ZendCon/OE: Machine Leaning in the Cloud Slide 58 ZendCon/OE: Machine Leaning in the Cloud Slide 59 ZendCon/OE: Machine Leaning in the Cloud Slide 60 ZendCon/OE: Machine Leaning in the Cloud Slide 61 ZendCon/OE: Machine Leaning in the Cloud Slide 62 ZendCon/OE: Machine Leaning in the Cloud Slide 63 ZendCon/OE: Machine Leaning in the Cloud Slide 64 ZendCon/OE: Machine Leaning in the Cloud Slide 65 ZendCon/OE: Machine Leaning in the Cloud Slide 66 ZendCon/OE: Machine Leaning in the Cloud Slide 67 ZendCon/OE: Machine Leaning in the Cloud Slide 68 ZendCon/OE: Machine Leaning in the Cloud Slide 69 ZendCon/OE: Machine Leaning in the Cloud Slide 70 ZendCon/OE: Machine Leaning in the Cloud Slide 71 ZendCon/OE: Machine Leaning in the Cloud Slide 72 ZendCon/OE: Machine Leaning in the Cloud Slide 73 ZendCon/OE: Machine Leaning in the Cloud Slide 74 ZendCon/OE: Machine Leaning in the Cloud Slide 75 ZendCon/OE: Machine Leaning in the Cloud Slide 76 ZendCon/OE: Machine Leaning in the Cloud Slide 77 ZendCon/OE: Machine Leaning in the Cloud Slide 78
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

1 Like

Share

Download to read offline

ZendCon/OE: Machine Leaning in the Cloud

Download to read offline

ZendCon/OE: Machine Leaning in the Cloud

Related Books

Free with a 30 day trial from Scribd

See all

ZendCon/OE: Machine Leaning in the Cloud

  1. 1. @awsgeek lucidchart.com MACHINE LEARNINGIn the Cloud
  2. 2. @awsgeek lucidchart.com Jerry Hargrove Cloud Architect & Evangelist www.awsgeek.com at Lucidchart
  3. 3. @awsgeek lucidchart.com What’s that?
  4. 4. @awsgeek lucidchart.com Jet? # Doors? T-Tail?? X Windows Wings? B Livery?Engines? # Wheels? A C
  5. 5. @awsgeek lucidchart.com
  6. 6. @awsgeek lucidchart.com
  7. 7. @awsgeek lucidchart.com
  8. 8. @awsgeek lucidchart.comlucidchart.com
  9. 9. @awsgeek lucidchart.com Agenda .oOo. WhatisMachineLearning? WhatoptionsarethereonAWS? Whichshouldyouchoose?
  10. 10. @awsgeek lucidchart.com “afieldofcomputersciencethatusesstatistical techniquestogivecomputersystemstheability to"learn"withdata,withoutbeingexplicitly programmed” - wikipedia MachineLearning
  11. 11. @awsgeek lucidchart.com
  12. 12. @awsgeek lucidchart.com MachineLearning SupervisedLearning UnsupervisedLearning Classification Regression Clustering Association
  13. 13. @awsgeek lucidchart.com Classification Isitahotdog? yes no
  14. 14. @awsgeek lucidchart.com ArtificialIntelligenceClassification “a380” “747” “737” “a320” Output Inputs Labels Model
  15. 15. @awsgeek lucidchart.com@awsgeek Classification ArtificialIntelligence
  16. 16. @awsgeek lucidchart.com@awsgeek Classification ArtificialIntelligence Y=mX+b
  17. 17. @awsgeek lucidchart.com@awsgeek Classification ArtificialIntelligence Y=log(X)
  18. 18. @awsgeek lucidchart.com@awsgeek Classification ArtificialIntelligence overfit!
  19. 19. @awsgeek lucidchart.com ArtificialIntelligencePrediction Unlabeled image
  20. 20. @awsgeek lucidchart.com ArtificialIntelligencePrediction Unlabeled image
  21. 21. @awsgeek lucidchart.com ArtificialIntelligencePrediction “a320” Unlabeled image
  22. 22. @awsgeek lucidchart.com SupervisedLearningSupervisedLearning Existing Observations Future Predictions
  23. 23. @awsgeek lucidchart.com SupervisedLearningSupervisedLearning Advantages: Youdefinethelabels Youlabeltheinputs Youcontroltheaccuracy Disadvantages: Canbecomplex Canrequirealotofeffort Cantakealotoftime
  24. 24. @awsgeek lucidchart.com
  25. 25. @awsgeek lucidchart.com MachineLearning onAWS
  26. 26. @awsgeek lucidchart.comwww.awsgeeklucidchart.com AWSMachineLearningfor... ✓ Noobs ✓ Geeks ✓ Gurus
  27. 27. @awsgeek lucidchart.com MachineLearningforNoobs Servicesthatare: - FullManaged - Elastic&Scalable - HighlyAvailable - ResilienttoFailure - CostEffective NOASSEMBLY REQUIRED Machine learning viaAPI
  28. 28. @awsgeek lucidchart.comwww.awsgeeklucidchart.com Translate Comprehend Transcribe Polly Rekognition Lex Texttospeech Image&videoanalysis Conversationalbots Languagetranslation Naturallanguage Speechrecognition
  29. 29. @awsgeek lucidchart.com AmazonRekognition Deeplearning-basedimage andvideoanalysis • Object, scene, activity detection • Facial recognition • Content classification • Text detection
  30. 30. @awsgeek lucidchart.com
  31. 31. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $rek = new AwsRekognitionRekognitionClient([
  32. 32. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $rek = new AwsRekognitionRekognitionClient([ 'version' => 'latest',
  33. 33. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $rek = new AwsRekognitionRekognitionClient([ 'version' => 'latest', 'region' => 'us-west-2',
  34. 34. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $rek = new AwsRekognitionRekognitionClient([ 'version' => 'latest', 'region' => 'us-west-2', 'credentials' => [ 'key' => 'AKAI ...', 'secret' => 'YiaPmET ...' ] ]);
  35. 35. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $rek = new AwsRekognitionRekognitionClient([ 'version' => 'latest', 'region' => 'us-west-2', 'credentials' => [ 'key' => 'AKAI ...', 'secret' => 'YiaPmET ...' ] ]); Don’tdothis
  36. 36. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $rek = new AwsRekognitionRekognitionClient([ 'version' => 'latest', 'region' => 'us-west-2' ]); $res = $rek->detectLabels([
  37. 37. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $rek = new AwsRekognitionRekognitionClient([ 'version' => 'latest', 'region' => 'us-west-2' ]); $res = $rek->detectLabels([ 'Image' => [ 'Bytes' => ... ]
  38. 38. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $rek = new AwsRekognitionRekognitionClient([ 'version' => 'latest', 'region' => 'us-west-2' ]); $res = $rek->detectLabels([ 'Image' => [ 'Bytes' => ... ], 'MaxLabels' => 5
  39. 39. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $rek = new AwsRekognitionRekognitionClient([ 'version' => 'latest', 'region' => 'us-west-2' ]); $res = $rek->detectLabels([ 'Image' => [ 'Bytes' => ... ], 'MaxLabels' => 5, 'MinConfidence' => 80 ]);
  40. 40. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $rek = new AwsRekognitionRekognitionClient([ 'version' => 'latest', 'region' => 'us-west-2' ]); $res = $rek->detectLabels([ 'Image' => [ 'Bytes' => ... ], 'MaxLabels' => 5, 'MinConfidence' => 80 ]); Results: Person - 99.3% Mountain Bike - 99.1% Outdoors - 83.1% Crest - 83.0% Rock - 82.8
  41. 41. @awsgeek lucidchart.com “That’s an airplane”
  42. 42. @awsgeek lucidchart.comwww.awsgeeklucidchart.com Translate Comprehend Transcribe Polly Rekognition Lex Texttospeech Image&videoanalysis Conversationalbots Languagetranslation Naturallanguage Speechrecognition
  43. 43. @awsgeek lucidchart.com MachineLearningforNoobs Servicesthatare: - FullManaged - Elastic&Scalable - HighlyAvailable - ResilienttoFailure - CostEffective NOASSEMBLY REQUIRED Usewhen: - Theymatchyour requirements - Youdon’thave timeorskills
  44. 44. @awsgeek lucidchart.com GeekNoob Guru AmazonRekognition, Polly,Comprehend,Lex, Translate,Transcribe Microsoft Azure
  45. 45. @awsgeek lucidchart.com GeekNoob Guru AmazonRekognition, Polly,Comprehend,Lex, Translate,Transcribe Cloud(AutoML)Vision, NaturalLanguage,Translate Microsoft Azure
  46. 46. @awsgeek lucidchart.com GeekNoob Guru AmazonRekognition, Polly,Comprehend,Lex, Translate,Transcribe Cloud(AutoML)Vision, NaturalLanguage,Translate CognitiveServices: Vision,Speech,Language, Knowledge,SearchMicrosoft Azure
  47. 47. @awsgeek lucidchart.comwww.awsgeeklucidchart.com AWSMachineLearningfor... ✓ Noobs ✓ Geeks ✓ Gurus Geeks
  48. 48. @awsgeek lucidchart.com MachineLearningforGeeks SOMEASSEMBLY REQUIRED Knowingjust enoughtobe dangerous
  49. 49. @awsgeek lucidchart.com AmazonSageMaker Build,train,anddeploy MLmodelsatscale • Ad targeting • IoT & machine learning • Credit default prediction • Content quality prediction
  50. 50. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $sage = new AwsSageMakerRuntimeSageMakerRuntimeClient([
  51. 51. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $sage = new AwsSageMakerRuntimeSageMakerRuntimeClient([ 'version' => 'latest',
  52. 52. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $sage = new AwsSageMakerRuntimeSageMakerRuntimeClient([ 'version' => 'latest', 'region' => 'us-west-2' ]);
  53. 53. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $sage = new AwsSageMakerRuntimeSageMakerRuntimeClient([ 'version' => 'latest', 'region' => 'us-west-2' ]); $res = $sage->invokeEndpoint([
  54. 54. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $sage = new AwsSageMakerRuntimeSageMakerRuntimeClient([ 'version' => 'latest', 'region' => 'us-west-2' ]); $res = $sage->invokeEndpoint([ 'Body' => [ 'Bytes' => ... ],
  55. 55. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $sage = new AwsSageMakerRuntimeSageMakerRuntimeClient([ 'version' => 'latest', 'region' => 'us-west-2' ]); $res = $sage->invokeEndpoint([ 'Body' => [ 'Bytes' => ... ], 'ContentType' => 'application/x-image',
  56. 56. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $sage = new AwsSageMakerRuntimeSageMakerRuntimeClient([ 'version' => 'latest', 'region' => 'us-west-2' ]); $res = $sage->invokeEndpoint([ 'Body' => [ 'Bytes' => ... ], 'ContentType' => 'application/x-image', 'EndpointName' => 'classify-aircraft' ]);
  57. 57. @awsgeek lucidchart.com <?php require 'vendor/autoload.php'; $sage = new AwsSageMakerRuntimeSageMakerRuntimeClient([ 'version' => 'latest', 'region' => 'us-west-2' ]); $res = $sage->invokeEndpoint([ 'Body' => [ 'Bytes' => ... ], 'ContentType' => 'application/x-image', 'EndpointName' => 'classify-aircraft' ]); Results: Boeing 737 - 99.3% Airbus A320 - 32.1% Airbus A319 - 19.0% Airbus A318 - 3.0% Boeing 747 - 0.1% ...
  58. 58. @awsgeek lucidchart.com
  59. 59. @awsgeek lucidchart.com MachineLearningforGeeks SOMEASSEMBLY REQUIRED Knowingjust enoughtobe dangerous Usewhen: - Needmore flexibility - Wantproviderto manageinfra
  60. 60. @awsgeek lucidchart.com GeekNoob Guru AmazonRekognition, Polly,Comprehend,Lex, Translate,Transcribe Cloud(AutoML)Vision, NaturalLanguage,Translate AmazonSageMaker AWSDeepLens CognitiveServices: Vision,Speech,Language, Knowledge,SearchMicrosoft Azure
  61. 61. @awsgeek lucidchart.com GeekNoob Guru AmazonRekognition, Polly,Comprehend,Lex, Translate,Transcribe Cloud(AutoML)Vision, NaturalLanguage,Translate AmazonSageMaker AWSDeepLens CloudMLEngine CognitiveServices: Vision,Speech,Language, Knowledge,SearchMicrosoft Azure
  62. 62. @awsgeek lucidchart.com GeekNoob Guru AmazonRekognition, Polly,Comprehend,Lex, Translate,Transcribe Cloud(AutoML)Vision, NaturalLanguage,Translate AmazonSageMaker AWSDeepLens CloudMLEngine AzureMLServicesCognitiveServices: Vision,Speech,Language, Knowledge,SearchMicrosoft Azure
  63. 63. @awsgeek lucidchart.comwww.awsgeeklucidchart.com SomethingforEveryone ✓ Noobs ✓ Geeks ✓ GurusGurus
  64. 64. @awsgeek lucidchart.com MachinelearningforGurus Wherethe rubbermeets theroad ASSEMBLY REQUIRED
  65. 65. @awsgeek lucidchart.com AWSDeepLearningAMIs Pre-configured deeplearning environments • MxNet • TensorFlow • Gluon • Caffe …andmore • PyTorch • Chainer • Theano • Caffe2
  66. 66. @awsgeek lucidchart.com GeekNoob Guru AmazonRekognition, Polly,Comprehend,Lex, Translate,Transcribe Cloud(AutoML)Vision, NaturalLanguage,Translate AmazonSageMaker AWSDeepLens AWSDeep LearningAMIs CloudMLEngine AzureMLServicesCognitiveServices: Vision,Speech,Language, Knowledge,SearchMicrosoft Azure
  67. 67. @awsgeek lucidchart.com GeekNoob Guru AmazonRekognition, Polly,Comprehend,Lex, Translate,Transcribe Cloud(AutoML)Vision, NaturalLanguage,Translate AmazonSageMaker AWSDeepLens AWSDeep LearningAMIs CloudDeepLearning VMImage CloudMLEngine AzureMLServicesCognitiveServices: Vision,Speech,Language, Knowledge,SearchMicrosoft Azure
  68. 68. @awsgeek lucidchart.com GeekNoob Guru AmazonRekognition, Polly,Comprehend,Lex, Translate,Transcribe Cloud(AutoML)Vision, NaturalLanguage,Translate AmazonSageMaker AWSDeepLens AWSDeep LearningAMIs CloudDeepLearning VMImage CloudMLEngine DataScience VirtualMachines AzureMLServicesCognitiveServices: Vision,Speech,Language, Knowledge,SearchMicrosoft Azure
  69. 69. @awsgeek lucidchart.com Whichshouldyou choose?
  70. 70. @awsgeek lucidchart.comlucidchart.com There’smore thanoneway toskinacat
  71. 71. @awsgeek lucidchart.com End-to-End Curate Train Deploy Quality Quantity Organization Scalability Availability Resilience Algorithms Scalability Accuracy
  72. 72. @awsgeek lucidchart.com Amazon Rekognition Amazon SageMaker DeepLearning VMImage Curate Train Deploy Curate Train Deploy Curate Train Deploy AWS You
  73. 73. @awsgeek lucidchart.com Noobs Geeks Gurus Application Developers DataScientists &Practitioners Machinelearningisfor...
  74. 74. @awsgeek lucidchart.com Whichisrightforyou? ● Cost ● Team ● Time ● Complexity ● Requirements ● Management Consider:
  75. 75. @awsgeek lucidchart.comlucidchart.com
  76. 76. @awsgeek lucidchart.com Aircraft Detector TailNumber Detector Model Trainer Aircraft Classifier DLQ Model Store Request Dispatcher Request Queue Request Handler Twitter Secret Store Request Webhook Permissions TextDetector 1 2 3 4 5 6 7 8 11 9 10 13 12
  77. 77. @awsgeek lucidchart.com Anysufficientlyadvanced technologyis indistinguishable from magic. - Arthur C. Clark “ ”
  78. 78. @awsgeek lucidchart.com ThankYou! Read more: lucidchart.com/blog/cloud Follow: @awsgeekon Twitter See more: awsgeek.com
  • whilpert

    Apr. 18, 2021

ZendCon/OE: Machine Leaning in the Cloud

Views

Total views

241

On Slideshare

0

From embeds

0

Number of embeds

9

Actions

Downloads

8

Shares

0

Comments

0

Likes

1

×