AI & Machine Learning Terminology every Beginner should Know

AI & Machine Learning Terminology every Beginner should Know

 

In the past few decades, the field of computer science have broadened its horizons ten folds due to the introduction of a vast array of technological advances. Out of which the most prominent ones has to be Artificial Intelligence and machine learning. Both are interconnected technologies that have been gaining much popularity among bright data scientists by fulfilling their career aspirations.

The magnificent world of Artificial Intelligence and machine learning consists of various technical terms that I will be adding in an abbreviated format in this blog. The abbreviation glossary is widely used in the data science community and hence will act as a minor dictionary especially for beginners. So, without any further ado, here is the list of AI and machine learning terminology that every beginner should know.

The following tabular format comprises of general terms specific to techniques, processes and various areas of both AI and machine learning fields.

 

Abbreviations Glossary – A

 

Abbreviations

 

 

What they stand for

 

 

1-bit SGD

 

1-bit Stochastic Gradient Descent

AAAI

Association for the Advancement of Artificial Intelligence

AAI

Augmented Artificial Intelligence

AAIA

Advances in Artificial Intelligence and Applications

AAIR

Advances in Artificial Intelligence Research

ACE

Alternating conditional expectation

ADI

Artificial Design Intelligence

ADO

Active X Data Objects

AGI

Artificial General Intelligence

AI

Artificial Intelligence

AI

Artificial Intelligence

AI

Artificial Intelligence

AI/ES

Artificial Intelligence/Expert Systems

AIA

Artificial Intelligence Application

AIAF

Artificial Intelligence Auto Focus

AiAF

Artificial Intelligence Auto Focus

AIAI

Artificial Intelligence Applications and Innovations

AIBO

Artificial Intelligence Robot

AICI

Artificial Intelligence and Computational Intelligence

AICS

Artificial Intelligence and Cognitive Science

AIDA

Artificial Intelligence for Document Analysis

AIDA

Artificial Intelligence Data Analyser

AIDA

Artificial Intelligence Digital Assistant

AIDA

Artificial Intelligence Discrimination Architecture

AIDG

Artificial Intelligence in Design Group

AIDR

Artificial Intelligence Disaster Relief

AIDR

Artificial Intelligence for Digital Response

AIE

Artificial Intelligence Exploration

AIED

Artificial Intelligence in Education

AIESP

Artificial Intelligence in Energy Systems and Power

AIFR

Artificial Intelligence for Fundamental Research

AIG

Artificial Intelligence Group

AIGC

Artificial Intelligence in Grid Computing

AIIDE

Artificial Intelligence and Interactive Digital Entertainment

AILE

Artificial Intelligence and Legal Education

AIM

Artificial Intelligence in Medicine

AIM

Artificial Intelligence Management

AIM

Artificial Intelligence Marketing

AIML

Artificial Intelligence Markup Language

AIMS

Artificial Intelligence Molecular Screen

AIMSA

Artificial Intelligence Methodology, Systems, Applications

AINN

Artificial Intelligence Neural Network

AIOT

Artificial Intelligence of Things

AIP

Artificial Intelligence Program

AIP

Artificial Intelligence Project

AIPO

Artificial Intelligence Project Office

AIPR

Artificial Intelligence and Pattern Recognition

AIR

Artificial Intelligence Research

AIRG

Artificial Intelligence Research Group

AIRLab

Artificial Intelligence and Robotics Laboratory

AIRS

Artificial Intelligence Robot Selection

AIRTC

Artificial Intelligence in Real Time Control

AIRVL

Artificial Intelligence, Robotics and Vision Laboratory

AIS

Artificial Intelligence System

AISB

Artificial Intelligence and Simulation Behaviour

AISC

Artificial Intelligence and Symbolic Computation

AISIG

Artificial Intelligence Special Interest Group

AISK

Artificial Intelligence Spam Killer

AISP

Artificial Intelligence and Signal Processing

AITA

Artificial Intelligence Teaching Assistant

AITAmI

Artificial Intelligence Techniques for Ambient Intelligence

AIU

Artificial Intelligence Unit

AIVAS

Artificial Intelligence Voice Address System

AIY

Artificial Intelligence for Yourself

Ajax

Asynchronous JavaScript and XML

ALEXA

Amazon LEXicon Assistant

ALI

Artificial Language Intelligence

ALICE

Artificial Linguistic Internet Computer Entity

AMI

Artificial Machine Intelligence

AMLT

Advanced Machine Learning Techniques

AMONI

Artificial Models of Natural Intelligence

AMOUR

Autonomous Modular Optical Underwater Robot

ANN

Artificial Neural Network

ANN

Artificial Neural Network

ANNE

Artificial Neural Network Ensemble

ANT

Another Neat Tool

API

Application Programming Interface

ASG

Abstract Semantic Graph

ASI

Artificial Social Intelligence

ASN.1

Abstract Syntax Notation 1

ASP

Active Server Pages

ASP

Application Service Provider

ASR

Automatic Speech Recognition 

AST

Abstract Syntax Tree

ATAI

Advanced Topics in Artificial Intelligence

AUAI

Association for Uncertainty in Artificial Intelligence

AWT

Abstract Windowing Toolkit

 

Abbreviations Glossary – B

 

Abbreviations

 

 

What they stand for

 

B2B

Business-to-Business

B2C

Business-to-Consumer

BAIF

Biological and Artificial Intelligence Foundation

BAIR

Basic Artificial Intelligence Routine

BAIR

Basic Artificial Intelligence Routine

BBAI

Behavior Based Artificial Intelligence

BESAI

Binding Environmental Sciences and Artificial Intelligence

BFS

Best First Search

BLEU

Bilingual Evaluation Understudy

BPEL

Business Process Execution Language

BPEL4WS

BPEL for Web Services

BPM

Business Process Management

BPMF

Bayesian Probabilistic Matrix Factorization

BPML

Business Process Management Language

BPMN

Business Process Modeling Notation

BPTT

Backpropagation Through Time

BRNN

Bidirectional Recurrent Neural Network

BTVB

Best Truth Value Bound

BVAI

Brain, Vision and Artificial Intelligence

 

Abbreviations Glossary – C

 

Abbreviations

 

 

What they stand for

 

CAE

Contractive autoencoder

CAI

Creative Artificial Intelligence

CAI

Cognitive Artificial Intelligence

CAIM

Cognitive Artificial Intelligence Meet up

CAIO

Chief Artificial Intelligence Officer

CAML

Competency Aware Machine Learning

CASE

Computer-aided Software Engineering

CBOW

Continuous-Bag-of-Words

CDF

Common Data Format

CDM

Constructionist Design Methodology

CDV

Cooperative Distributed Vision

CIFS

Common Internet File system

CIM

Common Information Model

CML

Centre for Machine Learning

CML

Cognitive Modeling Language

CMMs

Conditional Markov Models

CMS

Content Management System

CN

Canonical Name

CNN

Convolutional Neural Network

CNN

Convolutional Neural Network

CNN

Convolutional Neural Networks

CODT

Configurable Ontology to Data-model Transformation

COM

Component Object Model

CORBA

Common Object Request Broker Architecture

COTS

Commercial Off-The-Shelf

CPAI

Corner Procedural Artificial Intelligence

CRFs

Conditional Random Fields

CRM

Customer Relationship Management

CS

Computer Science

CSAI

Cognitive Science and Artificial Intelligence

CSAIL

Computer Science & Artificial Intelligence Laboratory

CSE

Computer Science and Engineering

CSS

Cascading Style Sheets

CSV

Comma Separated Values

CSV

Comma-Separated Values

CTC

Connectionist Temporal Classification

CTC

Connectionist Temporal Classification

CTR

Collaborative Topic Regression

CV

Computer Vision

 

Abbreviations Glossary – D

 

Abbreviations

 

 

What they stand for

 

DAI

Distributed Artificial Intelligence

DAIIA

Distributed Artificial Intelligence and Intelligent Agents

DAO

Data Access Objects

DAP

Directory Access Protocol

DARPA

Defence Advanced Research Projects Agency

DB

Dynamic Brain

DB

Database

DBA

Database Administrator

DBI

Data Based Insights

DBMS

Database Management System

DCGAN

Deep Convolutional Generative Adversarial Network

DCOM

Distributed Component Object Model

DDE

Dynamic Data Exchange

DDL

Data Definition Language

DE

Differential Evolution

DFNN

Dynamic Fuzzy Neural Networks

DHCP

Dynamic Host Configuration Protocol

DHTML

Dynamic HTML

DL

Deep Learning

DLL

Dynamic Link Library

DLSS

Deep Learning Super-Sampling

DMAI

Data Mining and Artificial Intelligence

DML

Data Manipulation Language

DNS

Domain Name System

DOAP

Description Of A Project + 1 variant 

DOM

Document Object Model

DQM

Deep Query Manager

DRM

Digital Rights Management

DSAIL

Decision Systems and Artificial Intelligence Lab

DSBS

Dual Sensor Brake Support

DSDL

Document Schema Definition Languages

DSM

Dependency Structure Matrix

DSSSL

Document Style Semantics and Specification Language

DTAI

Declarative Languages and Artificial Intelligence

DTD

Document Type Definition

 

Abbreviations Glossary – E

 

Abbreviations

 

 

What they stand for

 

EAAI

Engineering Applications of Artificial Intelligence

EAI

Enterprise Application Integration

EAP

Extensible Authentication Protocol

EBCDIC

Extended Binary Coded Decimal Interchange Code

EBML

Extensible Binary Meta Language

ebXML

e-business XML

EDI

Electronic Data Interchange

EFF

Electronic Frontier Foundation

EISA

Extended Industry Standard Architecture

EJB

Enterprise JavaBean

ELU

Exponential Linear Unit

EM

Expectation-maximization

EMACS

Editor Macros

EOF

End of File

EOL

End of Life + 1 variant 

EOM

End of Message

ERP

Enterprise Resource Planning

ESS

Expert Structured System

ETAI

Electronic Transactions on Artificial Intelligence

ETL

Extract, Transform, Load

EULA

End User License Agreement

 

 

 

Abbreviations Glossary – F

 

Abbreviations

 

 

What they stand for

 

F1 Score

Harmonic Precision-Recall Mean

FAIR

Facebook Artificial Intelligence Research

FAIR

Fundamentals of Artificial Intelligence Research

FCTA

Fast Clustering and Tracking Algorithm

FDDB

Face Detection Dataset Benchmark

FEA

Federal Enterprise Architecture

FFT

Fast Fourier transform

FiML

Financial Machine Learning

FKP

Facial Key Point

FMI

Field Machine Intelligence

FOL

First-order Logic

FOLDOC

Free On-Line Dictionary of Computing

FOSI

Formatted Output Specification Instance

FOSS

Free and Open Source Software

FSF

Free Software Foundation

FSM

Finite State Machine

FST

Finite-state transducer

FTP

File Transfer Protocol

 

Abbreviations Glossary – G

 

Abbreviations

 

 

What they stand for

 

GAI

General Artificial intelligence

GAI

General Artificial Intelligence

GAIP

Guided Artificial Intelligence Protocol

GAM

Generalized additive model

GAN

Generative Adversarial Network

GAN

Generative Adversarial Network

GAN

Generative Adversarial Network

GAP

Global Average Pooling

GIF

Graphics Interchange Format

GMM

Gaussian mixture model

GOAP

Goal-Oriented Action Planning

GPL

General Public License

GUI

Graphical User Interface

 

Abbreviations Glossary – H

 

Abbreviations

 

 

What they stand for

 

HAIS

Hybrid Artificial Intelligence Systems

HCI

Human Computer Interaction

HCMI

Human Centered Machine Intelligence

HDF

Hierarchical Data Format

HDP

Hierarchical Dirichlet process

HLMI

Human Level Machine Intelligence

HLMI

High-Level Machine Intelligence

HLMI

Human-Level Machine Intelligence

HMD

Head Mounted Displays

HMMs

Hidden Markov Models

HPC

High-Performance Computing

HPFS

High Performance File System

HTML

HyperText Markup Language

HTTP

HyperText Transfer Protocol

HTTPd

Hypertext Transport Protocol Daemon

 

Abbreviations Glossary – I

 

Abbreviations

 

 

What they stand for

 

i.i.d

Independent and Identically Distributed

I/O

Input/Output

IAAI

Innovative Applications of Artificial Intelligence

IAAI

Innovative Applications of Artificial Intelligence

IANA

Internet Assigned Numbers Authority

ICANN

Internet Corporation for Assigned Names and Numbers

ICML

International Colloquium on Machine Learning

ICMP

Internet Control Message Protocol

ICP

Internet Cache Protocol

IDE

Integrated Development Environment

IE

Information extraction

IGMP

Internet Group Management Protocol

IIOP

Internet Inter-Orb Protocol

IIS

Internet Information Services

IM

Instant Messaging

IMAP

Internet Message Access Protocol

IME

Input Method Editor

IMS

Intelligent Maintenance Systems

IP

Intellectual Property

IP

Internet Protocol

IPC

Inter-Process Communication

IPP

Internet Printing Protocol

IPsec

Internet Protocol security

IPX

Internetwork Packet Exchange

IR

Information Retrieval

IRC

Internet Relay Chat

irON

instance record and Object Notation

IS

Information Systems

ISA

Industry Standard Architecture

ISP

Internet Service Provider

IT

Information Technology

ITS

Intelligent Tutoring System

IWD

Intelligent Water Drops Algorithm

 

Abbreviations Glossary – J

 

Abbreviations

 

 

What they stand for

 

J2EE

Java 2 Enterprise Edition

J2ME

Java 2 Micro Edition

J2SE

Java 2 Standard Edition

JAIED

Journal of Artificial Intelligence in Education

JAIR

Journal of Artificial Intelligence Research

JAR

Java ARchive

JAXB

Java XML Binding

JAXP

Java API for XML Processing

JAX-RPC

Java XML for Remote Procedure Calls

JCP

Java Community Process

JDBC

Java Database Connectivity

JDK

Java Development Kit

JDOM

Java Document Object Model

JETAI

Journal of Experimental and Theoretical Artificial Intelligence

JFC

Java Foundation Classes

JITS

Java Intelligent Tutoring System

JMS

Java Message Service

JMX

Java Management Extensions

JNDI

Java Naming and Directory Interface

JNI

Java Native Interface

JOONE

Java Object Oriented Neural Engine

JRE

Java Runtime Environment

JS

JavaScript

JSF

Java Server Faces

JSON

JavaScript Object Notation

JSP

Java Server Pages

JSR

Java Specification Requests

JSTL

Java Server Pages Standard Tag Library

JVM

Java Virtual Machine

 

Abbreviations Glossary – K

 

Abbreviations

 

 

What they stand for

 

KADS

Knowledge Acquisition and Design Structuring

KB

Knowledge Base

kb

Knowledge Base

KBP

Knowledge Base Population

KIF

Knowledge Interchange Format

KIM

Knowledge and Information Management

KM

Knowledge Management

 

Abbreviations Glossary – L

 

Abbreviations

 

 

What they stand for

 

L10N

Localization

LAIP

Linking Artificial Intelligence Principles

LAN

Local Area Network

LDA

Linear discriminant analysis

LDAP

Lightweight Directory Access Protocol

LEM

Learnable Evolution Model

LGPL

Lesser General Public License

LMG

Legal Move Generator

LNAI

Lecture Notes in Artificial Intelligence

LNN

Learning Neural Networks

LOAIT

Legal Ontologies and Artificial Intelligence Techniques

LPAR

Logic for Programming Artificial Intelligence and Reasoning

LSA

Latent semantic analysis

LSI

Large-Scale Integration

LSI

Latent Semantic Indexing

LSI

Latent Semantic Indexing

LSTM

Long Short Term Memory 

LSTM

Long Short-term Memory

LSTM

Long Short-Term Memory

LTR

Learning To Rank

 

Abbreviations Glossary – M

 

Abbreviations

 

 

What they stand for

 

M2M

Machine to Machine

MAC

Mathematics and Computation

MAPI

Messaging Application Programming Interface

MASTA

Multi-Agent Systems Theory and Applications

MCMC

Markov Chain Monte Carlo

MDA

Model-Driven Architecture

MDAI

Modeling Decisions for Artificial Intelligence

MDI

Multiple Document Interface

MDL

Minimum description length

MDRNN

Multidimensional recurrent neural network

MeSH

Medical Subject Headings

MFAI

Mathematical Foundations of Artificial Intelligence

MFC

Microsoft Foundation Classes

MI

Machine Intelligence

MIME

Multipurpose Internet Mail Extensions

MIQ

Machine Intelligence Quotient

MIS

Management Information Systems

ML

Machine Learning

ML

Machine Learning

ML

Machine Learning

MLBB

Machine Learning in Biomedicine and Bioinformatics

MLE

Maximum Likelihood Estimation

MLP

Machine Learning and Perception

MMML

Multi Modal Machine Learning

MNIST

Modified National Institute of Standards and Technology

MOF

Meta Object Facility

MPL

Mozilla Public License

MRR

Mean Reciprocal Rank

MSDN

Microsoft Developer Network

MSI

Medium Scale Integration

MT

Machine Translation

MVC

Model View Controller

 

Abbreviations Glossary – N

 

Abbreviations

 

 

What they stand for

 

NAIRP

National Artificial Intelligence Resource Portal

NAS

Network-Attached Storage

NER

Named Entity Recognition

NER

Named Entity Recognition

NERQ

Named Entity Recognition in Query

NFS

Network File system

NI

Natural Intelligence

NIC

Network Interface Card

NLNN

Non-Learning Neural Networks

NLP

Natural Language Processing

NLP

Natural Language Processing

NLP

Natural Language Processing

NLU

Natural Language Understanding

NNM

Neural Network Model

NRN

No Reply Necessary

NTK

Neural Tangent Kernel

NTM

Neural Turing Machine

 

Abbreviations Glossary – O

 

Abbreviations

 

 

What they stand for

 

OBIE

Ontology-based Information Extraction

OCR

Optical Character Recognition

ODapps

Ontology-driven Applications

ODBC

Open Database Connectivity

OIL

Ontology Inference Layer

OLAP

Online Analytical Processing

OLTP

Online Transaction Processing

OMG

Object Management Group

OO

Object Oriented

OOP

Object Oriented Programming

OPML

Outline Processor Mar kup Language

OS

Open Source

OSDN

Open Source Developer Network

OSI

Open Source Initiative

OSI

Open Systems Interconnection

OSS

Open-Source Software

OSS

Operational Support Systems

OSTG

Open Source Technology Group

OWL

Web Ontology Language

 

Abbreviations Glossary – P

 

Abbreviations

 

 

What they stand for

 

PACO

Poisson Additive Co-Clustering

PAI

Platform of Artificial Intelligence

PAIC

Python Artificial Intelligence Chatbot

PAMI

Pattern Analysis and Machine Intelligence

PBAI

Pattern Based Artificial Intelligence

PCA

Principal Component Analysis

PDDL

Planning Domain Description Language

PDF

Portable Document Format

PERL

Practical Extraction and Reporting Language

PFE

Probabilistic Facial Embeddings

PLSI

Probabilistic Latent Semantic Indexing

PMF

Probabilistic Matrix Factorization

PMI

Pointwise Mutual Information

PNG

Portable Network Graphics

PPAI

Parallel Processing for Artificial Intelligence

PPMI

Positive Pointwise Mutual Information

PSML

Private and Secure Machine Learning

 

Abbreviations Glossary – Q

 

Abbreviations

 

 

What they stand for

 

QAI

Quantum Artificial Intelligence

 

Abbreviations Glossary – R

 

Abbreviations

 

 

What they stand for

 

RAD

Rapid Application Development

RAI

Robotics and Artificial Intelligence

RAID

Redundant Array of Inexpensive Disks

RDF

Resource Description Framework

ReLU

Rectified Linear Unit

RIA

Rich Internet Application

RL

Reinforcement Learning

RL

Reinforcement Learning

RL

Reinforcement Learning

RLE

Run Length Encoding

RLFM

Regression based latent factors

RMI

Remote Method Invocation

RNN

Recurrent Neural Network

RNN

Recurrent Neural Network

RNNLM

Recurrent Neural Network Language Model

ROB

Robot Operating Buddy

ROC

Receiver Operating Characteristic

RPA

Robotic Process Automation

RPC

Remote Procedure Call

RPROP

Resilient Propagation

RSS

Really Simple Syndication

 

Abbreviations Glossary – S

 

Abbreviations

 

 

What they stand for

 

SAI

Strategic Artificial Intelligence

SBM

Stochastic block model

SBO

Structured Bayesian optimization

SBSE

Search-based software engineering

SCH

Stochastic convex hull

seq2seq

Sequence to Sequence Learning

SGD

Stochastic Gradient Descent

SMBO

Sequential Model-Based Optimization

SR

Speech Recognition

SVD

Singular Value Decomposition

 

Abbreviations Glossary – T

 

Abbreviations

 

 

What they stand for

 

TAI

Trading Artificial Intelligence

TCP/IP

Transmission Control Protocol/Internet Protocol

TGAN

Temporal Generative Adversarial Network

TPAMI

Transactions on Pattern Analysis and Machine Intelligence

TRPO

Trust Region Policy Optimization

 

Abbreviations Glossary – U

 

Abbreviations

 

 

What they stand for

 

UAI

Uncertainty in Artificial Intelligence

 

Abbreviations Glossary – V

 

Abbreviations

 

 

What they stand for

 

VAE

Variational Autoencoder

 

Abbreviations Glossary – W

 

Abbreviations

 

 

What they stand for

 

W3C

World Wide Web Consortium

WFST

Weighted finite-state transducer

Strengthen your basic knowledge of the important terms used in AI and machine learning technologies through this glossary. Get ahead and excel!

Leave a Reply