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 |
|
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!