You are on page 1of 9

23 AMAZING

23 AMAZING AWS
AWS MACHINE
LEARNING
MACHINE SERVICES
LEARNING SERVICES
REVIEWED
REVIEWED AND EXPLAINED
AND EXPLAINED
In this in-depth overview we will walk you through 23 amazing AWS
services that provide customers the ability to build, train, and deploy
machine learning models and so much more!

1. AMAZON S3
Amazon Simple Storage Service (Amazon S3) is a durable storage
service that allows enterprises/individuals to store and protect any
amount of data.
Amazon S3 offers numerous enhanced features such as:
Scalability Security
Data availability Performance

2. AURORA RDS
Amazon Aurora is a fully managed Relational Database (RDS)
service.
Amazon Aurora is a MySQL and PostgreSQL-compatible relational
database.
Transactional style database.

3. REDSHIFT
Amazon Redshift is a fast cloud data warehousing service that
could be used to perform business analytics.
Extremely fast and optimized performance since it relies on
columnar storage and data compression.
Queries are run against data stored in redshift storage.
Redshift uses machine learning to optimize performance.

4. REDSHIFT SPECTRUM
AWS Amazon Redshift Spectrum allows analysts to run SQL queries
on data stored in Amazon S3 buckets directly.
Redshift can dramatically save time because it does not require
transferring data from S3 to a database.

5. DYNAMODB
Amazon DynamoDB is a fully managed NoSQL key-value and
document database (not relational database so no schema is
required).
DynamoDB is extremely scalable with minimum latency:
10 trillion requests/day
20 million requests/second

6. GLUE
AWS Glue is a fully managed service that enable users to perform
extract, transform, and load (ETL) operations on the data.
Data generated by AWS Glue could be fed into analytics tools such as
Amazon QuickSight.
7. AWS DATA PIPELINE
AWS Data Pipeline is an orchestration service that allows AWS users
to transfer data reliably and securely between various AWS compute
and storage services.
You can transfer data to Amazon S3, Amazon RDS, Amazon
DynamoDB, and Amazon EMR.

8. AWS DATA MIGRATION SERVICE (DMS)


AWS Database Migration Service allows for database migration to
AWS quickly.
Source database remains functional during migration.
Oracle to oracle migration or oracle to Aurora (RDS).
Allows for data replication in a Data warehouse such as Amazon
Redshift and S3.

9. KINESIS
Amazon Kinesis enable enterprises/individuals to consume and
analyze streaming data in real-time.
Kinesis consists of:

1. Amazon Kinesis Video streaming service from connected


Video Streams devices to AWS.
Data is processed using machine learning
(ML)/data analytics.

2. Amazon Kinesis Real-time data streaming service.


Data Streams Capture gigabytes of data per second from
hundreds of thousands of sources.
3. Amazon Kinesis Near real-time service for capturing and
Data Firehose loading data streams into AWS.
Near real-time analytics with existing
business intelligence tools.

4. Amazon Kinesis Data Analytics and processing service with


Data Analytics SQL or Java.
No need to know programming or setup
any frameworks.

10. ATHENA
The Amazon Athena is a flexible, cost-effective query service.
Amazon Athena is used for data analysis simply by accessing the
data available in Amazon S3 using standard SQL requests.
Athena eliminates the need to have complex and expensive ETL jobs
to analyze your data.

11. QUICKSIGHT
Amazon QuickSight is cloud business intelligence (BI) tool that is
used to visually share data across the entire organization.
QuickSight is a fully managed service and allow anyone to easily
develop interactive dashboards along with ML Insights.

12. ELASTIC MAP REDUCE (EMR)


EMR Stands for Elastic Map Reduce which is big data platform that
allows for data processing in a fast, easy and cost optimized way.
EMR leverages Apache Spark and Apache Hive and works great for
machine learning, data transformations (ETL), and deep learning
jobs.
Using Jupyter-based EMR Notebooks, developers can work with data
anywhere in AWS such as Amazon S3, Amazon DynamoDB, and
Amazon Redshift.

13. SAGEMAKER
Amazon SageMaker is a fully-managed machine learning
workflow platform that provides services on data labeling, model
building, training, tuning and deployment.
SageMaker allows data scientists and developers to build scalable
AI/ML models easily and efficiently.

14. REKOGNITION
Amazon Rekognition is a high level AI/ML service that allows for
video/image analysis by detecting objects, people, text and
scenes.
It is based on advanced deep learning technology and could be used
for:
Facial recognition/Facial analysis
Celebrity recognition
Face comparison
Text detection in image
15. COMPREHEND
Amazon Comprehend is a natural language processing (NLP)
service that relies on Machine learning/Artificial Intelligence to gain
valuable insights from text.
Comprehend could be used to analyze customer-related text such as
product reviews, social media posts, and emails.

16. TRANSLATE
Amazon Translate offers a translation service using deep learning
which allows for more natural, robust and accurate translation
compared to basic rule-based translation methods.
Amazon translate offers multiple language translation so it makes it
easier for corporates and content producers to localize content to any
country.

17. TRANSCIBE
Amazon Transcribe is a speech to text service (Automatic Speech
Recognition (ASR)).
You can feed in audio files from Amazon S3 to Amazon Transcribe
and then get text file as an output.
Applications:
Movie/YouTube Subtitles
Customer audio calls transcription
18. POLLY
Amazon Polly is a Text to Speech (TTS) service that offers natural
speech by relying on Deep Learning.
Amazon Polly offers Neural Text-to-Speech (NTTS) voices makes it
extremely natural! Users can select many voices and languages.

19. FORECAST
Amazon Forecast is used to generate accurate future predictions
such as future business sales, demand, resources needed and
revenue.
Amazon Forecast requires zero machine learning experience to use
and requires no servers to provision so it’s fully managed service.

20. LEX
Amazon Lex is Amazon Alexa for anyone!
Amazon Lex relies on deep learning to create chatbots (voice and
text).
Amazon Lex democratizes deep learning and allow any developer to
harness the power of deep learning.

21. PERSONALIZE
Amazon Personalize is used to generate personalized
recommendation to customers.
Companies can use Amazon personalize to send product
recommendations and launch a personalized targeted marketing
campaigns.
22. AWS DEEPLENS
AWS DeepLens is a deep learning enabled programmable video
camera.
You can use DeepLens to experiment with deep learning models
that have been trained in SageMaker. It could support multiple
frameworks such as TensorFlow, and Caffe.

23. AWS DEEPRACER


AWS DeepRacer allows anyone to experiment with reinforcement
learning in a fun way!
Reinforcement learning is a machine learning technique in which
agents try to maximize cumulative reward by exploring their
environment.

You might also like