Enterprise Artificial Intelligence Definitions

This glossary explains the meaning of key words and phrases that information technology (IT) and business professionals use when discussing artificial intelligence and related software products. You can find additional definitions by visiting WhatIs.com or using the search box below.

  • A

    assistive technology (adaptive technology)

    Assistive technology is a set of devices intended to help people who have disabilities.

  • B

    backpropagation algorithm

    Backpropagation (backward propagation) is an important mathematical tool for improving the accuracy of predictions in data mining and machine learning. Essentially, backpropagation is an algorithm used to calculate derivatives quickly.

  • bag of words model (BoW model)

    The bag of words model (BoW model) is a reduced and simplified representation of a text document with selected parts of the text.

  • C

    cognitive bias

    Cognitive bias is a limitation in objective thinking that is caused by the tendency for the human brain to perceive information through a filter of personal experience and preferences. The limitation helps the brain prioritize and process vast amounts of information but can cause errors in thinking that can be exploited.

  • cognitive computing

    Cognitive computing systems use computerized models to simulate the human cognition process to find solutions in complex situations where the answers may be ambiguous and uncertain.

  • cognitive modeling

    Cognitive modeling is an area of computer science that deals with simulating human problem-solving and mental processing in a computerized model.

  • complex adaptive system (CAS)

    Complex adaptive system is a term used by DevOps teams to describe an IT platform or project composed of multiple components that interact in ways that cannot be predicted or controlled with complete accuracy.

  • computational linguistics (CL)

    Computational linguistics is the application of computer science to the analysis, synthesis, and comprehension of written and spoken language. Computers that are linguistically competent not only help facilitate human interaction with machines and software, but also make the textual and other resources of the internet readily available in multiple languages.

  • convolutional neural network

    A convolutional neural network (CNN) is a type of artificial neural network used in image recognition and processing that is specifically designed to process pixel data.

  • D

    data science

    Data science is the study of where information comes from, what it represents and how it can be turned into a valuable resource in the creation of business and IT strategies.

  • data scientist

    A data scientist is a professional responsible for collecting, analyzing and interpreting large amounts of data to identify ways to help a business improve operations and gain a competitive edge over rivals.

  • deconvolutional networks (deconvolutional neural networks)

    Deconvolutional networks are convolutional neural networks (CNN) that work in a reversed process.

  • deep learning (deep neural network)

    Deep learning is an aspect of artificial intelligence (AI) that is concerned with emulating the learning approach that human beings use to gain certain types of knowledge.

  • deep learning agent

    A deep learning agent is any autonomous or semi-autonomous AI-driven system that uses deep learning to perform and improve at its tasks.

  • developmental robotics

    Developmental robotics is the use of human psychology principles in the design of intelligent, autonomous robots that learn from their own individual experiences. This field is also known as epigenetic robotics.