Pattern recognition and machine learning Definitions

  • A

    artificial ignorance

    Artificial ignorance is the artificial intelligence (AI) development practice of ignoring insignificant data in order to focus more attention to important information that might be valuable.

  • B

    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.

  • E

    expert system

    An expert system is a program that uses artificial intelligence (AI) technologies to simulate the knowledge and judgment of humans. Expert systems usually include a subject-specific knowledge base and can have additional modules added to expand their capacities.

  • F

    facial recognition

    Facial recognition is a category of biometric software that maps an individual's facial features mathematically and stores the data as a faceprint.

  • G

    generative adversarial network (GAN)

    A generative adversarial network (GAN) is a type of AI machine learning (ML) technique made up of two nets that are in competition with one another in a zero-sum game framework.

  • generative modeling

    Generative modeling is the use of artificial intelligence (AI), statistics and probability in applications to produce a representation or abstraction of observed phenomena or target variables that can be calculated from observations.

  • M

    machine learning (ML)

    Machine learning (ML) is a category of algorithm that allows software applications to become more accurate in predicting outcomes without being explicitly programmed.

  • machine learning bias (algorithm bias or AI bias)

    Machine learning bias, also known as algorithm bias or AI bias, is a phenomenon that occurs when an algorithm produces results that are systematically prejudiced due to erroneous assumptions in the machine learning process.

  • N

    artificial neural network (ANN)

    In information technology (IT), a neural network is a system of hardware and/or software patterned after the operation of neurons in the human brain.

  • narrow AI (weak AI)

    Narrow AI is an application of artificial intelligence technologies to enable a high-functioning system that replicates – and perhaps surpasses -- human intelligence for a dedicated purpose.

  • P

    predictive modeling

    Predictive modeling is a process that uses data mining and probability to forecast outcomes.

  • reinforcement learning

    Reinforcement learning is a training method based on rewarding desired behaviors and/or punishing undesired ones.

  • R

    recurrent neural networks

    Recurrent neural networks are a type of advanced neural network that uses directed cycles in memory in order to perform recurrent tasks on a body of data.

  • S

    self-driving car (autonomous car or driverless car)

    A self-driving car (sometimes called an autonomous car or driverless car) is a vehicle that uses a combination of sensors, cameras, radar and artificial intelligence (AI) to travel between destinations without a human operator.

  • swarm intelligence

    Swarm intelligence is the study of decentralized, self-organized systems that move quickly in a coordinated manner.