Member-only story
Machine Learning
Key Machine Learning Definitions
Glossary of the most used terminology in machine learning

Below please find a searchable glossary of terms that are relevant to the scientific field of machine learning — on ongoing growth.
This glossary is by no means complete. If a term it’s missing, please let me know in the comments, and I’ll add its definition to this growing glossary. Also, if you have feedback regarding a definition of any of the term(s), please let me know as well.
Glossary of Terms | Sorted (A-Z)
AI Agent:
An AI agent or intelligent agent is a bot used in AI-related tasks.
Algorithm:
An algorithm is a process that follows a set of rules, a problem solver — mainly used by computers.
AlphaGo:
AlphaGo is a computer program that plays the board game Go. It is recognized as the first Computer Go program to beat a professional human Go player [5].
Artificial Intelligence (AI):
Artificial intelligence (AI), as defined by Professor Andrew Moore, is the science and engineering of making computers behave in ways that, until recently, we thought required human intelligence [1].
Autonomous:
Being autonomous refers to a device or tool capable of operating without direct human control.
Backpropagation:
Backpropagation is the primary algorithm for gradient descent, in which the output calculates the values of each node in a forward-pass neural network. Then, the partial derivative of the error respective to each parameter calculates in a backward pass neural network through the graph.
Black box:
A black box is a complex neural network in which algorithms, contents, and decision-making processes are unknown to the end-user.
Bot:
A bot is an autonomous program that can interact with computer systems, programs, or users. Mostly, directly or indirectly supervised by a human.