AWS Machine Learning Services for Natural Language Processing | AFS Case Study

Machine Learning Services for Natural Language Processing

Question

Allianz Financial Services (AFS) is a banking group offering end-to-end banking and financial solutions in South East Asia through its consumer banking, business banking, Islamic banking, investment finance and stock broking businesses as well as unit trust and asset administration, having served the financial community over the past five decades. AFS being one the largest banks in the region is planning to improve its segment business by launching a campaign to identify potential customers for various new products launched based on their past behavior? AFS is looking for both batch and real-time predictive analytics. AFS extracted the datasets from their SQL databases on premises, logs from web applications and loaded the datasets into S3 for further predictive analytics. AFS is looking at machine learning capabilities to enabled Natural Language Processing capabilities to extract insights about the content of documents by recognizing the entities, key phrases, language, sentiments, and other common elements in documents. What service can provide this capability? select 1 option.

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

Answer : A.

Option A is correct - Amazon Comprehend uses natural language processing (NLP) to extract insights about the content of documents.

Amazon Comprehend processes any text file in UTF-8 format.

It develops insights by recognizing the entities, key phrases, language, sentiments, and other common elements in a document.

Use Amazon Comprehend to create new products based on understanding the structure of documents.

For example, using Amazon Comprehend you can search social networking feeds for mentions of products or scan an entire document repository for key phrases.

https://docs.aws.amazon.com/comprehend/latest/dg/what-is.html

Option B is incorrect -Amazon Rekognition makes it easy to add image and video analysis to your applications.

You just provide an image or video to the Rekognition API, and the service can identify objects, people, text, scenes, and activities.

It can detect any inappropriate content as well.

Amazon Rekognition also provides highly accurate facial analysis and facial recognition.

You can detect, analyze, and compare faces for a wide variety of use cases, including user verification, cataloging, people counting, and public safety.

https://docs.aws.amazon.com/rekognition/latest/dg/what-is.html

Option C is incorrect -

Amazon Polly is a cloud service that converts text into lifelike speech.

You can use Amazon Polly to develop applications that increase engagement and accessibility.

Amazon Polly supports multiple languages and includes a variety of lifelike voices, so you can build speech-enabled applications that work in multiple locations and use the ideal voice for your customers.

With Amazon Polly, you only pay for the text you synthesize.

You can also cache and replay Amazon Polly's generated speech at no additional cost.

https://docs.aws.amazon.com/polly/latest/dg/what-is.html

Option D is incorrect -Amazon SageMaker is a fully managed machine learning service.

With Amazon SageMaker, data scientists and developers can quickly and easily build and train machine learning models, and then directly deploy them into a production-readyhosted environment.

It provides an integrated Jupyter authoring notebook instance for easy access to your data sources for exploration and analysis, so you don't have to manage servers.

It also provides common machine learning algorithms that are optimized to run efficiently against extremely large data in a distributed environment

https://docs.aws.amazon.com/sagemaker/latest/dg/whatis.html

The service that can provide the required capabilities of Natural Language Processing to extract insights about the content of documents by recognizing the entities, key phrases, language, sentiments, and other common elements in documents is Amazon Comprehend (option A).

Amazon Comprehend is a fully managed natural language processing (NLP) service that uses machine learning algorithms to identify insights and relationships in text data. It can analyze text in multiple languages, including English, Spanish, French, German, Italian, Portuguese, and Japanese.

Amazon Comprehend can extract entities, key phrases, sentiments, and topics from text data. Entities refer to the specific objects or concepts that are mentioned in the text, such as people, organizations, locations, dates, and quantities. Key phrases are the most relevant words or phrases in the text that provide context about the content. Sentiments refer to the emotional tone of the text, which can be positive, negative, or neutral. Topics are the themes or subjects that the text discusses.

In the context of AFS, Amazon Comprehend can be used to analyze the content of documents such as customer feedback, financial statements, and market reports. By extracting entities and key phrases, AFS can identify potential customers for various new products launched based on their past behavior. By analyzing sentiments, AFS can gain insights into customer satisfaction levels and identify areas for improvement in their services. By analyzing topics, AFS can identify trends in the financial market and make informed decisions about investment opportunities.

Therefore, Amazon Comprehend is the correct option for the given scenario. Amazon Rekognition (option B) is a service that provides image and video analysis capabilities. Amazon Polly (option C) is a service that provides text-to-speech capabilities. Amazon SageMaker (option D) is a service that provides machine learning capabilities to build, train, and deploy machine learning models. While Amazon SageMaker can be used to build machine learning models for NLP tasks, it is not specifically designed for NLP tasks like Amazon Comprehend.