Book Image

Machine Learning with AWS

By : Jeffrey Jackovich, Ruze Richards
Book Image

Machine Learning with AWS

By: Jeffrey Jackovich, Ruze Richards

Overview of this book

<p>Machine Learning with AWS is the right place to start if you are a beginner interested in learning useful artificial intelligence (AI) and machine learning skills using Amazon Web Services (AWS), the most popular and powerful cloud platform. You will learn how to use AWS to transform your projects into apps that work at high speed and are highly scalable. From natural language processing (NLP) applications, such as language translation and understanding news articles and other text sources, to creating chatbots with both voice and text interfaces, you will learn all that there is to know about using AWS to your advantage. You will also understand how to process huge numbers of images fast and create machine learning models.</p> <p>By the end of this book, you will have developed the skills you need to efficiently use AWS in your machine learning and artificial intelligence projects.</p>
Table of Contents (9 chapters)
Machine Learning with AWS
Preface

What is Natural Language Understanding?


NLP is the general term for a set of technologies that deal with natural language. NLU is a focused subset of NLP that deals with actual conversational input.

NLU is able to handle unstructured inputs and convert to a structured, machine understandable form. Words that the user enters are transformed into intents and entities, or Slots. The NLU chatbot is further able to infer intents and Slots from user input, which may be similar to – but not the same as – the examples it has been trained with.

Core Concepts in a Nutshell

Before we can get started with building chatbots, you will need to understand some concepts first. We will now take a look at the technical meaning of the term chatbot and the names of the pieces which make up a chatbot and work together to deliver a conversational experience to the user.

Chatbot

A chatbot, also known as a bot, is a piece of software that can converse using natural language with the user. The goal is for the user to...