AWS offers a family of AI services that provide cloud-native machine learning and deep learning technologies to address your different use cases and needs. Amazon AI services bring natural language understanding (NLU), automatic speech recognition (ASR), visual search and image recognition, text-to-speech (TTS), and machine learning (ML) technologies within reach of every developer. Amazon Lex make it easy to build sophisticated text and voice chatbots, powered by Alexa. Amazon Rekognition provides deep learning-based image recognition. Amazon Polly turns text into lifelike speech, and Amazon Machine Learning allows you to quickly build smart ML applications. Amazon AI services make it easy to develop cross-platform applications that securely deploy into production. As fully managed services, Amazon AI services scale seamlessly with low latency and are available at low cost. Amazon AI services empower you to focus on defining and building an entirely new generation of apps that can see, hear, speak, understand, and interact with the world around you.
Amazon AI services enable you to build conversational interfaces to your applications using voice and text; add image analysis to your applications; turn text into lifelike speech that you can store and play back; and build smart machine learning applications quickly and easily.
Amazon Lex is a service for building conversational interfaces into any application using voice and text. Lex provides the advanced deep learning functionalities of automatic speech recognition (ASR) for converting speech to text, and natural language understanding (NLU) to recognize the intent of the text, to enable you to build applications with highly engaging user experiences and lifelike conversational interactions. With Amazon Lex, the same deep learning technologies that power Amazon Alexa are now available to any developer, enabling you to quickly and easily build sophisticated, natural language, conversational bots (“chatbots”).
For more information visit the Amazon Lex product page.
Amazon Rekognition is a service that makes it easy to add image analysis to your applications. With Rekognition, you can detect objects, scenes, and faces in images. You can also search and compare faces. Rekognition’s API enables you to quickly add sophisticated deep learning-based visual search and image classification to your applications. Amazon Rekognition is based on the same proven, highly scalable, deep learning technology developed by Amazon’s computer vision scientists to analyze billions of images daily for Prime Photos. Amazon Rekognition uses deep neural network models to detect and label thousands of objects and scenes in your images, and we are continually adding new labels and facial recognition features to the service.
For more information, visit the Amazon Rekognition product page.
Amazon Polly is a service that turns text into lifelike speech. Polly lets you create applications that talk, enabling you to build entirely new categories of speech-enabled products. Polly is an Amazon AI service that uses advanced deep learning technologies to synthesize speech that sounds like a human voice. Polly includes 47 lifelike voices spread across 24 languages, so you can select the ideal voice and build speech-enabled applications that work in many different countries. Amazon Polly delivers the consistently fast response times required to support real-time, interactive dialog. You can cache and save Polly’s speech audio to replay offline or redistribute. And Polly is easy to use. You simply send the text you want converted into speech to the Polly API, and Polly immediately returns the audio stream to your application so your application can play it directly or store it in a standard audio file format, such as MP3.
For more information, visit the Amazon Polly product page.
Amazon Machine Learning is a service that makes it easy for developers of all skill levels to use machine learning technology. Amazon Machine Learning provides visualization tools and wizards that guide you through the process of creating machine learning (ML) models without having to learn complex ML algorithms and technology. Once your models are ready, Amazon Machine Learning makes it easy to obtain predictions for your application using simple APIs, without having to implement custom prediction generation code, or manage any infrastructure.
To learn more, visit the Amazon Machine Learning product page.
Amazon Machine Images are a great way to quickly start using deep learning technologies on AWS. The AWS Deep Learning AMI comes pre-installed with popular open source deep learning frameworks (MXNet, TensorFlow, Theano, Torch, CNTK and Caffe), GPU-acceleration through pre-configured CUDA drivers, and supporting tools such as Anaconda and Jupyter.
To learn more, visit the AWS Marketplace Deep Learning AMI page.
Amazon CloudFormation templates an easy way to scale up multiple instances of EC2 instances for big compute jobs such as training deep neural networks. Developers can use the distributed Deep Learning CloudFormation template to spin up a scaled-out, elastic cluster of P2 or G2 instances using the Deep Learning AMI for their larger training requirements.
To learn more, visit the AWS EC2 Compute Blog for info on CloudFormation usage for Deep Learning.