liveBook · Manning

Artificial intelligence

As explained in Deep Learning with Python, Third Edition

Computer systems that perform tasks associated with human intelligence, used here in a broad modern sense that the text argues is often closer to automation.

Artificial intelligence (AI) is the broad effort to automate intellectual or cognitive tasks normally performed by humans. It began as a research field in the 1950s and includes approaches that learn from data as well as approaches based on explicit rules. section 1.2 section 20.1.1

Keep the field hierarchy clear:

  • Machine learning develops programs from training data rather than having programmers specify every rule. section 20.1.1
  • Deep learning is a branch of machine learning built from layered geometric transformations whose weights are learned during training. section 20.1.1
  • Symbolic AI uses explicit rules and knowledge representations; early chess programs are a practical example. section 1.2
  • Generative AI is a deep-learning subset that generates text, images, video, or sound. section 20.1.1

AI in practice

AI applications range from simple automation, such as an Excel spreadsheet, to sophisticated systems such as chatbots, AI companions, autonomous driving, protein-structure prediction, and scientific assistance. section 1.12 section 20.1.1

Figure 1.1 Artificial intelligence, machine learning, and deep learning
ai ml dl

Use the relationship diagram to distinguish the broad AI field from its machine-learning and deep-learning subsets. section 1.1

How Deep Learning with Python, Third Edition covers it

How deep it goes
Defines AI historically and comparatively, but stops short of detailed implementation of individual AI methods.
Examples
Uses hardcoded chess programs, spreadsheets, chatbots, autonomous driving, and protein-structure prediction as examples.
What you can do after
Evaluate/understand whether a system belongs to AI and distinguish rule-based automation from learning-based methods.
How it connects
Connects artificial intelligence with machine learning, deep learning, symbolic AI, and generative AI.

Also explained in

Compare how 23 books explain artificial intelligence →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Deep Learning with Python, Third Edition. The section links point to the parts of the book it draws on.