Video description
When evaluating ML models, it can be difficult to tell the difference between what the models learned to generalize from training and what the models have simply memorized. And that difference can be crucial in some ML tasks, such as when ML models are trained using sensitive data. Recently, new techniques have emerged for differentially private training of ML models, including deep neural networks (DNNs), that used modified stochastic gradient descent to provide strong privacy guarantees for training data.
Those techniques are now available, and they’re both practical and can be easy to use. This said, they come with their own set of hyperparameters that need to be tuned, and they necessarily make learning less sensitive to outlier data in ways that are likely to slightly reduce utility. Úlfar Erlingsson explores the basics of ML privacy, introduces differential privacy and why it’s considered a gold standard, explains the concrete use of ML privacy and the principled techniques behind it, and dives into intended and unintended memorization and how it differs from generalization.
Prerequisite knowledge
- Experience using TensorFlow to train ML models
- A basic understanding of stochastic gradient descent
What you'll learn
- Learn what it means to provide privacy guarantees for ML models and how such guarantees can be achieved in practice using TensorFlow Privacy
Product information
- Title: TensorFlow Privacy: Learning with differential privacy for training data
- Author(s):
- Release date: February 2020
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 0636920373469
You might also like
video
Machine Learning Projects with TensorFlow 2.0
TensorFlow is the world’s most widely adopted framework for Machine Learning and Deep Learning. TensorFlow 2.0 …
video
How to build privacy and security into deep learning models
In recent years, we’ve seen tremendous improvements in artificial intelligence, due to the advances of neural-based …
book
Practicing Trustworthy Machine Learning
With the increasing use of AI in high-stakes domains such as medicine, law, and defense, organizations …
video
Deploying TensorFlow Models to a Web Application: Using Flask API, TensorFlowJS, and TensorFlow Serving
Implement machine learning to realize the power of AI algorithms. Developers and companies often struggle to …