Chapter
Starting with symbolic logic at Dartmouth
Continuing with expert systems
Overcoming the AI winters
Connecting AI to the Underlying Computer
Chapter 2 Defining the Role of Data
Finding Data Ubiquitous in This Age
Understanding Moore’s implications
Putting algorithms into action
Considering the data sources
Making human input more reliable
Using automated data collection
Dealing with missing data
Considering data misalignments
Separating useful data from other data
Considering the Five Mistruths in Data
Defining the Limits of Data Acquisition
Chapter 3 Considering the Use of Algorithms
Understanding the Role of Algorithms
Understanding what algorithm means
Starting from planning and branching
Playing adversarial games
Using local search and heuristics
Discovering the Learning Machine
Leveraging expert systems
Introducing machine learning
Chapter 4 Pioneering Specialized Hardware
Relying on Standard Hardware
Understanding the standard hardware
Describing standard hardware deficiencies
Considering the Von Neumann bottleneck
Considering why GPUs work well
Creating a Specialized Processing Environment
Increasing Hardware Capabilities
Adding Specialized Sensors
Devising Methods to Interact with the Environment
Part 2 Considering the Uses of AI in Society
Chapter 5 Seeing AI Uses in Computer Applications
Introducing Common Application Types
Using AI in typical applications
Realizing AI‘s wide range of fields
Considering the Chinese Room argument
Seeing How AI Makes Applications Friendlier
Performing Corrections Automatically
Considering the kinds of corrections
Seeing the benefits of automatic corrections
Understanding why automated corrections don’t work
Getting suggestions based on past actions
Getting suggestions based on groups
Obtaining the wrong suggestions
Considering AI-based Errors
Chapter 6 Automating Common Processes
Developing Solutions for Boredom
Making tasks more interesting
Helping humans work more efficiently
Understanding how AI reduces boredom
Considering how AI can’t reduce boredom
Working in Industrial Settings
Developing various levels of automation
Using more than just robots
Relying on automation alone
Creating a Safe Environment
Considering the role of boredom in accidents
Seeing AI in avoiding safety issues
Understanding that AI can’t eliminate safety issues
Chapter 7 Using AI to Address Medical Needs
Implementing Portable Patient Monitoring
Relying on critical wearable monitors
Making Humans More Capable
Considering the use of exoskeletons
Considering the software-based solutions
Relying on hardware augmentation
Completing Analysis in New Ways
Devising New Surgical Techniques
Making surgical suggestions
Replacing the surgeon with monitoring
Performing Tasks Using Automation
Working with medical records
Creating better medications
Combining Robots and Medical Professionals
Chapter 8 Relying on AI to Improve Human Interaction
Developing New Ways to Communicate
Automating language translation
Incorporating body language
Embellishing Human Sensory Perception
Part 3 Working with Software-Based AI Applications
Chapter 9 Performing Data Analysis for AI
Understanding why analysis is important
Reconsidering the value of data
Defining Machine Learning
Understanding how machine learning works
Understanding the benefits of machine learning
Being useful; being mundane
Specifying the limits of machine learning
Considering How to Learn from Data
Chapter 10 Employing Machine Learning in AI
Taking Many Different Roads to Learning
Discovering five main approaches to AI learning
Delving into the three most promising AI learning approaches
Awaiting the next breakthrough
Exploring the Truth in Probabilities
Determining what probabilities can do
Considering prior knowledge
Envisioning the world as a graph
Growing Trees that Can Classify
Predicting outcomes by splitting data
Making decisions based on trees
Chapter 11 Improving AI with Deep Learning
Shaping Neural Networks Similar to the Human Brain
Starting with the miraculous perceptron
Mimicking the Learning Brain
Considering simple neural networks
Figuring out the secret is in the weights
Understanding the role of backpropagation
Introducing Deep Learning
Explaining the difference in deep learning
Finding even smarter solutions
Detecting Edges and Shapes from Images
Starting with character recognition
Explaining how convolutions work
Advancing using image challenges
Learning to Imitate Art and Life
Memorizing sequences that matter
Discovering the magic of AI conversations
Making an AI compete against another AI
Part 4 Working with AI in Hardware Applications
Chapter 12 Developing Robots
Overcoming the sci-fi view of robots
Knowing why it’s hard to be a humanoid
Considering the components
Chapter 13 Flying with Drones
Acknowledging the State of the Art
Flying unmanned to missions
Seeing drones in nonmilitary roles
Powering up drones using AI
Understanding regulatory issues
Chapter 14 Utilizing the AI-Driven Car
Understanding the Future of Mobility
Climbing the six levels of autonomy
Rethinking the role of cars in our lives
Getting into a Self-Driving Car
Putting all the tech together
Letting AI into the scene
Understanding it is not just AI
Overcoming Uncertainty of Perceptions
Introducing the car’s senses
Putting together what you perceive
Part 5 Considering the Future of AI
Chapter 15 Understanding the Nonstarter Application
Using AI Where It Won’t Work
Defining the limits of AI
Entering a world of unrealistic expectations
Considering the Effects of AI Winters
Understanding the AI winter
Defining the causes of the AI winter
Rebuilding expectations with new goals
Creating Solutions in Search of a Problem
Understanding when humans do it better
Looking for the simple solution
Chapter 16 Seeing AI in Space
Seeing clearly for the first time
Considering the evolution of the universe
Creating new scientific principles
Obtaining rare earths and other metals
Relying on robotic missions
Building Structures in Space
Taking your first space vacation
Performing scientific investigation
Chapter 17 Adding New Human Occupations
Living and Working in Space
Creating Cities in Hostile Environments
Building cities in the ocean
Creating space-based habitats
Constructing moon-based resources
Making Humans More Efficient
Fixing Problems on a Planetary Scale
Contemplating how the world works
Locating potential sources of problems
Defining potential solutions
Seeing the effects of the solutions
Chapter 18 Ten AI-Safe Occupations
Performing Human Interaction
Addressing personal needs
Solving developmental issues
Making Intuitive Decisions
Monitoring situations in real time
Separating fact from fiction
Chapter 19 Ten Substantial Contributions of AI to Society
Considering Human-Specific Interactions
Devising the active human foot
Performing constant monitoring
Administering medications
Developing Industrial Solutions
Using AI with 3-D printing
Advancing robot technologies
Creating New Technology Environments
Developing rare new resources
Seeing what can’t be seen
Delivering goods to space stations
Mining extraplanetary resources
Chapter 20 Ten Ways in Which AI Has Failed
Interpreting, not analyzing
Going beyond pure numbers
Devising new data from old
Seeing beyond the patterns
Walking in someone’s shoes
Developing true relationships