Graduate Program KB

Machine Learning

Amazon Rekognition

  • Cloud-based SaaS for finding objects, people, text, scenes in images and videos leveraging machine learning
  • Use cases:
    • Labeling
    • Content moderation
    • Text detection
    • Face detection and analysis
    • Face search and verification
    • Celebrity recognition
    • Pathing (ex. sports analysis)

Amazon Transcribe

  • An automatic speech recognition (ASR) service for converting speech to text
    • ASR is a deep learning process to convert speech to text quickly and accurately
  • Personally Identifiable Information is automatically removed 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

  • A service to turn text into lifelike speech leveraging deep learning
  • Create applications that talk (speech-enabled applications)

Amazon Translate

  • A neural machine translation service using deep learning to deliver accurate and natural language translations
  • Allows you to localise content for international users on websites and applications
    • Translate large volumes of text efficiently

Amazon Lex & Connect

  • Amazon Lex: Fully managed AI service for building conversational interfaces into applications
    • Uses ASR to convert speech to text
    • Natural language understanding to recognise the intent of text and callers
    • Use cases: Build chatbots, call centre bots
  • Amazon Connect: A cloud-based virtual contact centre service for receiving calls and creating contact flows
    • Can integrate with other CRM systems or AWS
    • No upfront payments, 80% cheaper than traditional contact centre solutions

Amazon Comprehend

  • A fully managed service for natural language processing (NLP)
  • Uses ML to find insights and relationships in text
    • Text language
    • Extracts key phrases, places, people, brands or events
    • Understands how positive or negative the text is
    • Analyses text using tokenisation and parts of speech
    • Automatically organises a collection of text files by topic
  • Use cases:
    • Analyse customer interactions (emails) to find what leaks to a positive or negative experience
    • Create and groups articles by topics that Comprehend will uncover

Amazon SageMaker

  • A fully managed service for developers / data scientists to build ML models
  • Traditionally, it's difficult to do all these processes in one place and provision servers
  • Ex. A simplified machine learning process for predicting exam score
    • Historical data --> Labels --> Build model --> Train and tune (repetitive process) --> Apply model to new data --> Prediction

Amazon Forecast

  • A fully managed service using ML to deliver highly accurate forecasts
    • Ex. Predict future sales of a raincoat
  • 50% more accurate than looking at the raw data itself
  • Reduce forecasting time from months to hours
  • Use case:
    • Product demand planning
    • Financial planning
    • Resource planning

Amazon Kendra

  • A fully managed document search service using ML for extracting answers within a document
    • Text, PDF, HTML, PowerPoint, MS Word, FAQs, etc.
  • Has natural language search capabilities
  • Learn from user interactions / feedback to promote preferred results (Incremental Learning)
  • Given the ability to manually fine-tune search results (significance of data, recency of data, custom, etc.)

Amazon Personalize

  • A fully managed ML service to build apps with real-time personalised recommendations
    • Ex. Personalised product recommendations / re-ranking
  • Same technology used by Amazon.com
  • Integrates into existing websites, applications, SMS, email marketing systems, etc.
  • Implement in days, instead of months (no need to build, train and deploy ML solutions)
  • Use case:
    • Retail stores
    • Media
    • Entertainment

Amazon Textract

  • A service to automatically extract text, handwriting and data from any scanned documents using AI and ML
  • Extract data from forms and tables
  • Read and process any type of document (PDFs, images, etc.)
  • Use cases:
    • Financial services (invoices, financial reports)
    • Healthcare (medical records, insurance claims)
    • Public sector (tax forms, ID documents, passports)