Explore the power of cloud services for your machine learning and artificial intelligence projects
Machine Learning with AWS
Copyright 2018 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
Authors: Jeffrey Jackovich, Ruze Richards
Managing Editor: Rina Yadav
Acquisitions Editor: Aditya Date
Production Editor: Samita Warang
Editorial Board: David Barnes, Ewan Buckingham, Simon Cox, Manasa Kumar, Alex Mazonowicz, Douglas Paterson, Dominic Pereira, Shiny Poojary, Saman Siddiqui, Erol Staveley, Ankita Thakur, and Mohita Vyas
First Published: November 2018
Production Reference: 1021118
ISBN: 978-1-78980-619-9
Table of Contents
Exercise 1: Using the AWS Management Console to
Create an S3 Bucket
Using Amazon Comprehend to Inspect Text and Determine
the Primary Language
Exercise 5: Detecting the Dominant Language Using the
Command-Line Interface in a text document
Exercise 6: Detecting the Dominant Language in Multiple
Documents by Using the Command-Line Interface (CLI)
Setting up a Lambda function and Analyzing Imported
Text Using Comprehend
Activity 3: Integrating Lambda with Amazon Comprehend to
Perform Text Analysis
Activity 4: Perform Topic Modeling on a Set of Documents with
Unknown Topics
Exercise 16: Creating a Bot that will Recognize an
Intent and Fill a Slot
Exercise 17: Creating a Lambda Function to Handle
Chatbot Fulfillment
Talking to Your Chatbot through a Call Center using
Amazon Connect
Activity 1: Creating a Custom Bot and Connecting the Bot with
Amazon Connect
>
Preface
About
This section briefly introduces the author, the coverage of this book, the technical skills you'll need to get started, and the hardware and software requirements required to complete all of the included activities and exercises.
About the Book
In this book, you will learn about the various artificial intelligence and machine learning services available on AWS. Through practical hands-on exercises, you will learn how to use these services to generate impressive results. By the end of this book, you will have a basic understanding of how to use a wide range of AWS services in your own projects.
About the Authors
Jeffrey Jackovich, is the author of this book, and a curious data scientist with a background in health-tech and mergers and acquisitions (M&A). He has extensive business-oriented healthcare knowledge, but enjoys analyzing all types of data with R and Python. He loves the challenges involved in the data science process, and his ingenious demeanor was tempered while serving as a Peace Corps volunteer in Morocco. He is completing a Masters of Science in Computer Information Systems, with a Data Analytics concentration, from Boston University.
Ruze Richards, is the author of this book, and a data scientist and cloud architect who has spent most of his career building high-performance analytics systems for enterprises and startups. He is especially passionate about AI and machine learning, having started life as a physicist who got excited about neural nets, then going on to work at AT&T Bell Labs in order to further pursue this area of interest. With the new wave of excitement along with the actual computing power being available on the cloud for anybody to actually get amazing results with machine learning, he is thrilled to be able to spread the knowledge and help people achieve their goals.
Objectives
- Get up and running with machine learning on the AWS platform
- Analyze unstructured text using AI and Amazon Comprehend
- Create a chatbot and interact with it using speech and text input
- Retrieve external data via your chatbot
- Develop a natural language interface
- Apply AI to images and videos with Amazon Rekognition
Audience
This book is ideal for data scientists, programmers, and machine-learning enthusiasts who want to learn about the artificial intelligence and machine learning capabilities of the Amazon Web Services.