Table of Contents
Preface
Part 1: Introduction to Adversarial AI
1
Getting Started with AI
Understanding AI and ML
Types of ML and the ML life cycle
Key algorithms in ML
Neural networks and deep learning
ML development tools
Summary
Further reading
2
Building Our Adversarial Playground
Technical requirements
Setting up your development environment
Python installation
Creating your virtual environment
Installing packages
Registering your virtual environment with Jupyter notebooks
Verifying your installation
Hands-on basic baseline ML
Simple NNs
Developing our target AI service with CNNs
Setup and data collection
Data exploration
Data preprocessing
Algorithm selection and building the model
Model training
Model evaluation
Model deployment
Inference ...
Get Adversarial AI Attacks, Mitigations, and Defense Strategies now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.