Introduction xxiii
Part 1 Fundamentals of Machine Learning 1
Chapter 1 Introduction to Machine Learning 3
Chapter 2 Data Collection and Preprocessing 27
Chapter 3 Data Visualization with Python 51
Chapter 4 Creating Machine Learning Models with Scikit-learn 79
Chapter 5 Evaluating Machine Learning Models 115
Part 2 Machine Learning with Amazon Web Services 133
Chapter 6 Introduction to Amazon Web Services 135
Chapter 7 AWS Global Infrastructure 151
Chapter 8 Identity and Access Management 161
Chapter 9 Amazon S3 181
Chapter 10 Amazon Cognito 201
Chapter 11 Amazon DynamoDB 221
Chapter 12 AWS Lambda 237
Chapter 13 Amazon Comprehend 257
Chapter 14 Amazon Lex 275
Chapter 15 Amazon Machine Learning 317
Chapter 16 Amazon SageMaker 353
Chapter 17 Using Google TensorFlow with Amazon SageMaker 387
Chapter 18 Amazon Rekognition 421
Appendix A Anaconda and Jupyter Notebook Setup 445
Appendix B AWS Resources Needed to Use This Book 455
Appendix C Installing and Configuring the AWS CLI 461
Appendix D Introduction to NumPy and Pandas 467
Index 485
ABOUT THE AUTHOR
ABHISHEK MISHRA has more than 19 years' experience across a broad range of enterprise technologies. He consults as a security and fraud solution architect with Lloyds Banking group PLC in London. He is the author of Amazon Web Services for Mobile Developers.