• Understanding AWS Basics
✔ What is AWS?
✔ Overview of cloud computing
✔ AWS as a cloud services provider
✔ What is Machine Learning?
✔ Basics of machine learning
✔ Introduction to AWS Machine Learning services
✔ What is Artificial Intelligence?
✔ Overview of artificial intelligence
✔ AI capabilities provided by AWS
✔ Amazon S3: Simple Storage Service
• Overview of S3
✔ Introduction to Amazon S3 and its purpose
✔ Why use S3?
✔ Advantages and use cases of Amazon S3
✔ Getting Started with S3 on AWS
✔ Basics of Working with S3
✔ Creating and managing S3 buckets
✔ Uploading and downloading files
✔ AWS Free-Tier Account
✔ Understanding the AWS Free Tier
✔ Setting up a free-tier account
✔ Importing and Exporting Data into S3
✔ Transfer methods and considerations
✔ S3 vs. Traditional Filesystems
✔ Key differences and benefits
✔ Core S3 Concepts
• Key Operations in S3
✔ Fundamental S3 operations (e.g., PUT, GET, DELETE)
✔ Data Replication
✔ Understanding replication options in S3
✔ REST Interface
✔ Overview of the RESTful API for S3
✔ Hands-on Exercises
✔ Creating an S3 Bucket
✔ Importing and Exporting Data
✔ Using AWS CLI for S3
✔ Amazon Comprehend for Natural Language Processing
• Introduction to NLP
✔ Definition and applications of Natural Language Processing
✔ Detecting Language in Text
✔ CLI Exercises
✔ Using AWS CLI to detect language in text
✔ Extracting Information from Documents
✔ Named Entities
✔ Identifying entities in text
✔ Key Phrases
✔ Extracting key phrases from documents
✔ Sentiment Analysis
✔ Analyzing sentiment in text
✔ Lambda Functions for Text Analysis
✔ Implementing serverless text analysis
✔ Performing Topic Modeling
• Machine Learning Services on AWS
✔ Using the AWS Console to Identify Machine Learning Services
✔ Navigating the AWS Management Console
✔ Testing Amazon Comprehend’s API Features
✔ Natural Language Processing with Amazon Comprehend
• Detecting Dominant Language Using CLI
✔ Detecting Dominant Language in Multiple Documents
✔ Detecting Named Entities and Key Phrases
✔ Determining Named Entities in a Document
✔ Determining Key Phrase Detection
✔ Sentiment Analysis
✔ Setting up Lambda for Text Analysis
✔ Setting up Lambda function for S3
✔ Configuring Trigger for an S3 Bucket
✔ Assigning Policies for S3 Trigger Access
✔ Lambda with Amazon Comprehend for Text Analysis
✔ Topic Modeling and Theme Extraction
• Introduction to Topic Modeling
✔ Topic Modeling of a Known Topic Structure
✔ Performing Known Structure Analysis
✔ Topic Modeling on a Set of Documents with Unknown Topics
✔ Creating Chatbots with Natural Language Understanding
• Introduction to Chatbots and NLU
✔ Setting Up Amazon Lex
✔ Creating a Sample Chatbot to Order Flowers
✔ Creating a Bot with Intent Recognition and Slot Filling
✔ Creating a Custom Bot and Configuring It
✔ Using Speech with Chatbots through Amazon Connect
• Introduction to Amazon Connect
✔ Creating a Personal Call Center
✔ Obtaining a Free Phone Number for Call Center
✔ Connecting Amazon Lex Chatbots with Amazon Connect
✔ Connecting Call Center to Lex Chatbot
✔ Creating a Custom Bot and Connecting It with Amazon Connect
✔ Analyzing Images with Computer Vision using Amazon Rekognition
• Introduction to Amazon Rekognition
✔ Detecting Objects and Scenes in Images
✔ Detecting Objectionable Content in Images
✔ Analyzing Faces in Images
✔ Recognizing Celebrities in Images
✔ Extracting Text from Images
• Understanding Topic Modeling
✔ Definition and significance
✔ Amazon Comprehend Guidelines
✔ Guidelines for effective topic modeling
✔ Hands-on Exercises
✔ Topic Modeling of Known Structures
✔ Applying topic modeling to documents with known topics
✔ Analyzing Documents with Unknown Topics
✔ Exploring documents with unknown topics
✔ Creating Chatbots with Amazon Lex
• Overview of Chatbots
✔ Definition and use cases
✔ Natural Language Understanding
✔ Principles of NLU in chatbots
✔ Setting Up Chatbots with Amazon Lex
✔ Sample Chatbot Creation
✔ Building a basic chatbot for ordering flowers
✔ Custom Chatbot Development
✔ Creating a chatbot with customized functionality
✔ Implementing Business Logic with Lambda Functions
✔ Integrating Lambda functions for advanced bot capabilities
✔ Using Speech with Chatbots
• Basics of Amazon Connect for call centers
✔ Creating Personal Call Centers
✔ Obtaining Free Phone Numbers
✔ Steps to get a free phone number
✔ Integration of Amazon Lex Chatbots with Amazon Connect
✔ Connecting chatbots to call centers for voice interactions
✔ Analyzing Images with Computer Vision
• Introduction to image analysis with Rekognition
✔ Overview of image analysis with Rekognition
✔ Image Analysis Techniques
✔ Object and Scene Detection
✔ Identifying objects and scenes in images
✔ Image Moderation
✔ Detecting objectionable content in images
✔ Facial Analysis
✔ Analyzing faces in images
✔ Celebrity Recognition
✔ Recognizing celebrities in images
✔ Face Comparison
✔ Comparing faces in images
✔ Text Extraction from Images
✔ Extracting text from images