Graduate Program KB

Machine Learning

Amazon Rekognition

  • Finds objects, people, text, scenes in images and videos using machine learning.
  • Facial analysis and facial search to do user verification and people counting.
  • Use cases:
    • Labelling.
    • Content Moderation.
    • Text Detection.
    • Face Detection & Analysis.
    • Face Search and Verification.
    • Celebrity Recognition.
    • Pathing (for sports game analysis for example).

Amazon Transcribe

  • Automatically convert speech to text.
  • Uses automatic speech recognition (a deep learning process) to do this accurately.
  • Automatically remove personally identifiable information (PII) using Redaction.
  • Supports Automatic Language Identification for multi-lingual audio.
  • Use Cases:
    • Transcribe customer service calls.
    • Automate closed captioning and subtitling.
    • Generate metadata for media assets to create a fully searchable archive.

Amazon Polly

  • Turn text into lifelike speech using deep learning.
  • Allowing you to create applications that talk.

Amazon Translate

  • Natural and accurate language translation.
  • Allow you to localise content such as websites and applications for international users, and to easily translate large volumes of text efficiently.

Amazon Lex & Connect

  • Amazon Lex:
    • Automatic Speech Recognition to convert speech to text.
    • Natural Language Understanding to recognize the intent of text and callers.
    • Helps build chatbots, call center bots.
  • Amazon Connect:
    • Receive calls, create contact flows, cloud-based virtual contact center.
    • Can integrate with other CRM systems or AWS.
    • No upfront payments and a lot cheaper than traditional contact center solutions.

Amazon Comprehend

  • For Natural Language Processing.
  • Fully managed and serverless service.
  • Uses ML to find insights and relationships in text:
    • Language of the text.
    • Extracts key phrases, places, people, brands, or events.
    • Understands how positive or negative a text is.
    • Analyzes text using tokenization and parts of speech.
    • Automatically organises a collection of text files by topic.
  • Sample Use Cases:
    • Analyze customer interactions (emails) to find what leads to a positive or negative experience.
    • Create and group articles by topics that Comprehend will uncover.

Amazon SageMaker

  • Fully managed service for developers / data scientists to build ML models.

Amazon Forecast

  • Fully managed service that uses ML to deliver highly accurate forecasts.
  • Example: Predicting future sales of a product.
  • 50% more accurate than looking at the data itself.
  • Reduce forecasting time from months to hours.

Amazon Kendra

  • Fully managed document search service powered by ML.
  • Extract answers from within a document.
  • Natural language search capabilities.
  • Learn from user interactions/feedback to promote preferred results. (incremental learning)
  • Ability to manually fine-tune search results.

Amazon Personalize

  • Fully managed ML-service to build apps with real-time personalised recommendations.
  • Same technology used by Amazon.com.
  • Integrates into existing websites, applications, SMS, email marketing systems, etc.
  • Use cases: retail stores, media and entertainment.

Amazon Textract

  • Automatically extracts text, handwriting, and data from any scanned document using AI and ML.
  • Extract data from forms and tables.
  • Read and process any type of document.
  • Use cases: financial services, healthcare, public sector.

Summary

  • Rekognition: face detection, labeling, celebrity recognition.
  • Transcribe: audio to text (ex: subtitles).
  • Polly: text to audio.
  • Translate: translations.
  • Lex: build conversational bots.
  • Connect: cloud contact center.
  • Comprehend: natural language processing.
  • SageMaker: machine learning for every developer and data scientist.
  • Forecast: build highly accurate forecasts.
  • Kendra: ML-powered search engine.
  • Personalize: real-time personalized recommendations.
  • Textract: detect text and data in documents.