Debiasing AI Using Amazon SageMaker
1h 42mIntermediate2019-06-07
Authors

Kesha Williams
Software Engineering Manager, Speaker, Tech Blogger
Course details
Artificial intelligence (AI) can have deeply embedded bias. It’s the job of data scientists and developers to ensure their algorithms are fair, transparent, and explainable. This responsibility is critically important when building models that may determine policy—or shape the course of people’s lives. In this course, award-winning software engineer Kesha Williams explains how to debias AI with Amazon SageMaker. She shows how to use SageMaker to create a predictive-policing machine-learning model that integrates Rekognition and AWS DeepLens, creating a crime-fighting model that can “see” what’s happening in a live scene. By following the development process, you can learn what goes into making a model that doesn’t suffer from cultural prejudices. Kesha also discusses how to remove bias in training data, test a model for fairness, and build trust in AI by making models that are explainable.
Learning objectives
Reviewing the crime-fighting case study
Amazon SageMaker basics
Preparing the data
Training the model
Evaluating the model
Deploying a face-detection model to AWS DeepLens
Retrieving data for the model with AWS Rekognition
Sending data points to a SageMaker hosted model
Retrieving predictions
Making your models explainable
Learning objectives
Reviewing the crime-fighting case study
Amazon SageMaker basics
Preparing the data
Training the model
Evaluating the model
Deploying a face-detection model to AWS DeepLens
Retrieving data for the model with AWS Rekognition
Sending data points to a SageMaker hosted model
Retrieving predictions
Making your models explainable
Skills covered
Amazon SageMakerEthics and LawResponsible AICloud DevelopmentAmazon Web Services (AWS)AmazonCloud ServicesProjectArtificial Intelligence (AI)Cloud ComputingBusiness Analysis and Strategy
Concepts
0. Introduction
- 01 - Debiasing AI using Amazon SageMaker
- 02 - What you should know
1. Crime-Fighting Case Study
- 03 - Predictive policing
- 04 - Overview of crime-fighting case study
- 05 - Architecture diagram
- 06 - Tools, services, and costs
- 07 - Terms and concepts
- 08 - Demo of Amazon SageMaker
2. Building the Model via SageMaker
- 09 - What is SageMaker
- 10 - Machine learning process
- 11 - Inspect and visualize data
- 12 - Prepare the data
- 13 - Train the model
- 14 - Deploy the model
3. Deploying and Testing the Model via DeepLens
- 15 - What is DeepLens
- 16 - Deploy model to AWS DeepLens
- 17 - Extend AWS DeepLens
- 18 - Retrieve attributes via AWS Rekognition
- 19 - Invoke the crime model
- 20 - Set up model alerts
4. Explaining the Model
- 21 - What is explainable AI (XAI)
- 22 - Trust and transparency issues
- 23 - Making algorithms explainable
Conclusion
- 24 - Next steps