首頁 > 工業(yè)技術(shù) >
自動化技術(shù)
> Hands-On Artificial Intelligence on Amazon Web Services最新章節(jié)目錄
舉報

會員
Hands-On Artificial Intelligence on Amazon Web Services
Fromdatawranglingthroughtotranslatingtext,youcanaccomplishthisandmorewiththeartificialintelligenceandmachinelearningservicesavailableonAWS.Withthisbook,you’llworkthroughhands-onexercisesandlearntousetheseservicestosolvereal-worldproblems.You’llevendesign,develop,monitor,andmaintainmachineanddeeplearningmodelsonAWS.ThebookstartswithanintroductiontoAIanditsapplicationsindifferentindustries,alongwithanoverviewofAWSartificialintelligenceandmachinelearningservices.You’llthengettogripswithdetectingandtranslatingtextwithAmazonRekognitionandAmazonTranslate.Thebookwillassistyouinperformingspeech-to-textwithAmazonTranscribeandAmazonPolly.Later,you’lldiscovertheuseofAmazonComprehendforextractinginformationfromtext,andAmazonLexforbuildingvoicechatbots.YouwillalsounderstandthekeycapabilitiesofAmazonSageMakersuchaswranglingbigdata,discoveringtopicsintextcollections,andclassifyingimages.Finally,you’llcoversalesforecastingwithdeeplearningandautoregression,beforeexploringtheimportanceofafeedbackloopinmachinelearning.Bytheendofthisbook,youwillhavetheskillsyouneedtoimplementAIinAWSthroughhands-onexercisesthatcoverallaspectsoftheMLmodellifecycle.
目錄(246章)
倒序
- coverpage
- Title Page
- Copyright and Credits
- Hands-On Artificial Intelligence on Amazon Web Services
- About Packt
- Why subscribe?
- Contributors
- About the authors
- About the reviewer
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Reviews
- Section 1: Introduction and Anatomy of a Modern AI Application
- Introduction to Artificial Intelligence on Amazon Web Services
- Technical requirements
- What is AI?
- Applications of AI
- Autonomous vehicles
- AI in medical care
- Personalized predictive keyboards
- Why use Amazon Web Services for AI?
- Overview of AWS AI offerings
- Hands-on with AWS services
- Creating your AWS account
- Navigating through the AWS Management Console
- Finding AWS services
- Choosing the AWS region
- Test driving the Amazon Rekognition service
- Working with S3
- Identity and Access Management
- Getting familiar with the AWS CLI
- Installing Python
- Installing Python on macOS
- Installing Python on Linux
- Installing Python on Microsoft Windows
- Windows 10
- Earlier Windows versions
- Installing the AWS CLI
- Configuring the AWS CLI
- Invoking the Rekognition service using the AWS CLI
- Using Python for AI applications
- Setting up a Python development environment
- Setting up a Python virtual environment with Pipenv
- Creating your first Python virtual environment
- First project with the AWS SDK
- Summary
- References
- Anatomy of a Modern AI Application
- Technical requirements
- Understanding the success factors of artificial intelligence applications
- Understanding the architecture design principles for AI applications
- Understanding the architecture of modern AI applications
- Creation of custom AI capabilities
- Working with a hands-on AI application architecture
- Object detector architecture
- Component interactions of the Object Detector
- Creating the base project structure
- Developing an AI application locally using AWS Chalice
- Developing a demo application web user interface
- Deploying AI application backends to AWS via Chalice
- Deploying a static website via AWS S3
- Summary
- Further reading
- Section 2: Building Applications with AWS AI Services
- Detecting and Translating Text with Amazon Rekognition and Translate
- Making the world smaller
- Understanding the architecture of Pictorial Translator
- Component interactions of Pictorial Translator
- Setting up the project structure
- Implementing services
- Recognition service – text detection
- Translation service – translating text
- Storage service – uploading files
- A recommendation on unit testing
- Implementing RESTful endpoints
- Translate the image text endpoint
- Upload the image endpoint
- Implementing the web user interface
- index.html
- scripts.js
- Deploying Pictorial Translator to AWS
- Discussing project enhancement ideas
- Summary
- Further reading
- Performing Speech-to-Text and Vice Versa with Amazon Transcribe and Polly
- Technical requirements
- Technologies from science fiction
- Understanding the architecture of Universal Translator
- Component interactions of Universal Translator
- Setting up the project structure
- Implementing services
- Transcription service – speech-to-text
- Translation Service – translating text
- Speech Service – text-to-speech
- Storage Service – uploading and retrieving a file
- Implementing RESTful endpoints
- Translate recording endpoint
- Synthesize speech endpoint
- Upload recording Endpoint
- Implementing the Web User Interface
- index.html
- scripts.js
- Deploying the Universal Translator to AWS
- Discussing the project enhancement ideas
- Summary
- References
- Extracting Information from Text with Amazon Comprehend
- Technical requirements
- Working with your Artificial Intelligence coworker
- Understanding the Contact Organizer architecture
- Component interactions in Contact Organizer
- Setting up the project structure
- Implementing services
- Recognition Service – text detection
- Extraction Service – contact information extraction
- Contact Store – save and retrieve contacts
- Storage Service – uploading and retrieving a file
- Implementing RESTful endpoints
- Extract Image Information endpoint
- Save contact and get all contacts endpoints
- Upload image endpoint
- Implementing the web user interface
- Index.html
- scripts.js
- Deploying the Contact Organizer to AWS
- Discussing the project enhancement ideas
- Summary
- Further reading
- Building a Voice Chatbot with Amazon Lex
- Understanding the friendly human-computer interface
- Contact assistant architecture
- Understanding the Amazon Lex development paradigm
- Setting up the contact assistant bot
- The LookupPhoneNumberByName intent
- Sample utterances and slots for LookupPhoneNumberByName
- Confirmation prompt and response for LookupPhoneNumberByName
- Fulfillment for LookupPhoneNumberByName using AWS Lambda
- DynamoDB IAM role for LookupPhoneNumberByName
- Fulfillment lambda function for LookupPhoneNumberByName
- Amazon Lex helper functions
- The intent fulfillment for LookupPhoneNumberByName
- Test conversations for LookupPhoneNumberByName
- The MakePhoneCallByName intent
- Sample utterances and lambda initialization/validation for MakePhoneCallByName
- Slots and confirmation prompt for MakePhoneCallByName
- Fulfillment and response for MakePhoneCallByName
- Test conversations for MakePhoneCallByName
- Deploying the contact assistant bot
- Integrating the contact assistant into applications
- Intelligent assistant service implementation
- Contact assistant RESTful endpoint
- Summary
- Further reading
- Section 3: Training Machine Learning Models with Amazon SageMaker
- Working with Amazon SageMaker
- Technical requirements
- Preprocessing big data through Spark EMR
- Conducting training in Amazon SageMaker
- Learning how Object2Vec Works
- Training the Object2Vec algorithm
- Deploying the trained Object2Vec and running inference
- Running hyperparameter optimization (HPO)
- Understanding the SageMaker experimentation service
- Bring your own model – SageMaker MXNet and Gluon
- Bring your own container – R model
- Summary
- Further reading
- Creating Machine Learning Inference Pipelines
- Technical requirements
- Understanding the architecture of the inference pipeline in SageMaker
- Creating features using Amazon Glue and SparkML
- Walking through the prerequisites
- Preprocessing data using PySpark
- Creating an AWS Glue job
- Identifying topics by training NTM in SageMaker
- Running online versus batch inferences in SageMaker
- Creating real-time predictions through an inference pipeline
- Creating batch predictions through an inference pipeline
- Summary
- Further reading
- Discovering Topics in Text Collection
- Technical requirements
- Reviewing topic modeling techniques
- Understanding how the Neural Topic Model works
- Training NTM in SageMaker
- Deploying the trained NTM model and running the inference
- Summary
- Further reading
- Classifying Images Using Amazon SageMaker
- Technical requirements
- Walking through convolutional neural and residual networks
- Classifying images through transfer learning in Amazon SageMaker
- Creating input for image classification
- Defining hyperparameters for image classification
- Performing inference through Batch Transform
- Summary
- Further reading
- Sales Forecasting with Deep Learning and Auto Regression
- Technical requirements
- Understanding traditional time series forecasting
- Auto-Regressive Integrated Moving Average (ARIMA )
- Exponential smoothing
- How the DeepAR model works
- Model architecture
- Arriving at optimal network weights
- Understanding model sales through DeepAR
- Brief description of the dataset
- Exploratory data analysis
- Data pre-processing
- Training DeepAR
- Predicting and evaluating sales
- Summary
- Further reading
- Section 4: Machine Learning Model Monitoring and Governance
- Model Accuracy Degradation and Feedback Loops
- Technical requirements
- Monitoring models for degraded performance
- Developing a use case for evolving training data – ad-click conversion
- Creating a machine learning feedback loop
- Exploring data
- Creating features
- Using Amazon's SageMaker XGBoost algorithm to classify ad-click data
- Evaluating model performance
- Summary
- Further reading
- What Is Next?
- Summarizing the concepts we learned in Part I
- Summarizing the concepts we learned in Part II
- Summarizing the concepts we learned in Part III
- Summarizing the concepts we learned in Part IV
- What's next?
- Artificial intelligence in the physical world
- AWS DeepLens
- AWS DeepRacer
- Internet of Things and AWS IoT Greengrass
- Artificial intelligence in your own field
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-24 12:49:22
推薦閱讀
- Hands-On Intelligent Agents with OpenAI Gym
- Deep Learning Quick Reference
- 圖解PLC控制系統(tǒng)梯形圖和語句表
- 大數(shù)據(jù)時代的數(shù)據(jù)挖掘
- Apache Hive Essentials
- STM32G4入門與電機控制實戰(zhàn):基于X-CUBE-MCSDK的無刷直流電機與永磁同步電機控制實現(xiàn)
- 機器學(xué)習(xí)流水線實戰(zhàn)
- 21天學(xué)通Visual Basic
- 聊天機器人:入門、進階與實戰(zhàn)
- Learn CloudFormation
- Mastering ServiceNow Scripting
- 分析力!專業(yè)Excel的制作與分析實用法則
- Cloud Security Automation
- 啊哈C!思考快你一步
- 經(jīng)典Java EE企業(yè)應(yīng)用實戰(zhàn)
- Mastering Predictive Analytics with scikit:learn and TensorFlow
- 計算機應(yīng)用基礎(chǔ)學(xué)習(xí)指導(dǎo)與練習(xí)(Windows XP+Office 2003)
- 運動控制系統(tǒng)應(yīng)用及實例解析
- 傳感器與檢測技術(shù)
- 智能機器人創(chuàng)新熱點與趨勢
- 谷物干燥節(jié)能供熱技術(shù)與裝備
- 寫給數(shù)據(jù)產(chǎn)品經(jīng)理新人的工作筆記
- Photoshop CS6兒童數(shù)碼照片處理達人秘笈
- 微機原理與應(yīng)用
- Healthcare Analytics Made Simple
- Mastering PostgreSQL 10
- Mastering Hadoop
- ASP動態(tài)網(wǎng)頁編程
- PHP+MySQL+AJAX Web開發(fā)給力起飛
- Troubleshooting vSphere Storage