AI Terminology/Glossary

This is an ever-expanding glossary of terms used in A.I. - I keep adding new ones all the time. Also, I keep improving the existing entries by adding videos, improved descriptions and usage/popularity statistics so you can see how prominent terms are now compared to their past.

Action model learning (sometimes abbreviated action learning) is an area of machine learning concerned with creation and modification of software agent's knowledge about effects and preconditions of the actions that can be executed within its environment.

In computer science, an abstract data type (ADT) is a mathematical model for data types, where a data type is defined by its behavior (semantics) from the point of view of a user of the data, specifically in terms of possible values, possible operations on data of this type, and the behavior of these operations.

Capsule is a nested set of neural layers. So in a regular neural network, you keep on adding more layers. In a capsule network, you would add more layers inside a single layer. Or in other words, nest a neural layer inside another.

Linear algebra is the branch of mathematics concerning vector spaces and linear mappings between such spaces. It includes the study of lines, planes, and subspaces, but is also concerned with properties common to all vector spaces.