top of page
ai Lexicon
  1. Activation Function: In neural networks, this function decides whether a neuron should be activated or not, based on the weighted sum of its input.

  2. Adversarial Examples: Input data that is intentionally designed to fool the AI system, leading it to make incorrect decisions.

  3. Algorithmic Bias: Systematic errors in the output of an algorithm, often resulting from biased data used in the learning process.

  4. Artificial General Intelligence (AGI): A type of AI that can understand, learn, and apply intelligence to any intellectual task that a human being can.

  5. Artificial Intelligence (AI): The branch of computer science focused on creating machines and systems capable of learning and applying knowledge similar to humans.

  6. Artificial Neural Networks (ANNs): Computing models inspired by the human brain, used in ML and DL for learning from data.

  7. Association Rule Learning: A rule-based ML method for discovering relationships between variables in large datasets.

  8. Attention Mechanism: In neural networks, it allows the model to focus on certain parts of the input data, similar to how humans pay attention to certain details.

  9. Augmented Intelligence: AI systems that work collaboratively with human intelligence, rather than replacing it.

  10. Augmented Reality: A technology that superimposes a computer-generated image on a user's view of the real world.

  11. Automated Machine Learning (AutoML): The process of automating the end-to-end process of applying machine learning to real-world problems.

  12. Automatic Speech Recognition (ASR): Technology that converts spoken language into written text.

  13. Backpropagation: A method used in neural networks to adjust the weights of neurons by calculating the gradient of the loss function.

  14. Backpropagation Through Time (BPTT): A method for training certain types of neural networks such as recurrent neural networks (RNNs).

  15. Bayesian Networks: A type of probabilistic graphical model that uses Bayesian inference for probability computations.

  16. Batch Normalization: A technique to improve the performance and stability of artificial neural networks.

  17. Bias-Variance Tradeoff: A dilemma when training ML models where improving model's bias may increase its variance, and vice versa.

  18. Big Data: Extremely large data sets that may be analyzed computationally to reveal patterns, trends, and associations.

  19. Big Data Analytics: The process of collecting, organizing and analyzing large sets of data to discover patterns and other useful information.

  20. Chatbot: A computer program that uses NLP to interact with humans in natural language.

  21. Classification Models: These are models used to separate data into different categories.

  22. Cloud Computing: The delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the Internet.

  23. Cognitive Computing: Systems that learn at scale, reason with purpose, and interact with humans naturally.

  24. Collaborative Filtering Recommendation Systems: Systems that predict a user's interests by collecting preferences from many users.

  25. Collaborative Robotics: The study and design of robots that work side by side with humans.

  26. Computer Vision: An interdisciplinary scientific field that deals with how computers can gain high-level understanding from digital images or videos.

  27. Convolutional Neural Networks (CNNs): A class of deep learning neural networks, most commonly applied to analyzing visual imagery.

  28. Cross-Validation: A resampling procedure used to evaluate machine learning models on a limited data sample.

  29. Data Augmentation: A strategy that enables practitioners to significantly increase the diversity

  30. Data Mining: The process of discovering patterns in large data sets involving methods at the intersection of machine learning, statistics, and database systems.

  31. Data Science: A multidisciplinary field that uses scientific methods, processes, algorithms, and systems to extract knowledge and insights from structured and unstructured data.

  32. Decision Trees: A decision support tool that uses a tree-like model of decisions and their possible consequences.

  33. Deep Belief Networks (DBNs): A generative graphical model, composed of multiple layers of latent variables with connections between the layers but not between units within each layer.

  34. Deep Convolutional Neural Networks (DCNNs): A class of deep learning models, primarily used in the field of computer vision.

  35. Deep Learning: Part of a broader family of machine learning methods based on artificial neural networks with representation learning.

  36. Deep Q-Network (DQN): A reinforcement learning algorithm that combines Q-Learning with a deep neural network.

  37. Deep Reinforcement Learning: A subfield of AI where reinforcement learning and deep learning are combined to create algorithms capable of learning from raw input data.

  38. Differential Evolution (DE): A method that optimizes a problem by iteratively trying to improve a candidate solution with regard to a given measure of quality.

  39. Dimensionality Reduction: The process of reducing the number of random variables under consideration by obtaining a set of principal variables.

  40. Explainable Artificial Intelligence (XAI): AI systems that provide a clear, understandable explanation of their actions and decision-making processes to the average user.

  41. Fault Diagnosis: The process of identifying, isolating, and defining faults in industrial machines.

  42. Fuzzy Logic: A computational paradigm capable of handling the concept of partial truth, where something can be true and false to different degrees.

  43. Generative Adversarial Networks (GANs): A class of machine learning frameworks designed by Ian Goodfellow and his colleagues in 2014.

  44. Generative Models: In statistics, generative models are used to generate new sample/data instances.

  45. Genetic Algorithms: Search-based algorithms inspired by the process of natural selection that belong to the larger class of evolutionary algorithms.

  46. Human-in-the-Loop (HITL): An approach involving human interaction during the training phase of machine learning and AI systems.

  47. Image Interpretation: The process of examining an image to identify objects and judge their significance.

  48. Information Retrieval: The process of obtaining information system resources that are relevant to an information need from a collection of those resources.

  49. Intelligent Transportation Systems (ITS): Systems that aim to provide innovative services relating to different modes of transport and traffic management.

  50. Interpretability: The degree to which a human can understand the cause of a decision made by a machine learning model.

  51. Knowledge Discovery: The process of discovering useful knowledge from a collection of data.

  52. Language Modeling: The task of assigning probabilities to sequences of words. This means that, given a certain number of words, it assigns a probability to the next word in the sequence.

  53. Machine Learning: A type of artificial intelligence that enables computers to learn and make decisions without being explicitly programmed.

  54. Machine Translation: The application of computers to the task of translating texts from one language to another.

  55. Medical Diagnostic Systems: AI systems that are designed to provide advice in medical decision-making.

  56. Modeling Techniques: A variety of methods used to create a simplified representation of the workings of a complex real-world system.

  57. Natural Language Processing Systems (NLP): The intersection of computer science, artificial intelligence, and computational linguistics concerned with the interactions between computers and human languages.

  58. Neural Networks: Computing systems with interconnected nodes that work much like neurons in the human brain. They are designed to recognize patterns and interpret sensory data.

  59. Neuroevolution: A form of machine learning that uses evolutionary algorithms to train artificial neural networks.

  60. Online Learning: A machine learning method where the model learns as data becomes available.

  61. Ontology Learning: The automatic or semi-automatic creation of ontologies, including extracting the corresponding domain's terms and the relationships between the concepts that these terms represent from a corpus of natural language text, and encoding them with an ontology language for easy retrieval.

  62. OpenAI: An artificial intelligence research lab made up of both for-profit and non-profit arms.

  63. Particle Swarm Optimization (PSO): A computational method that optimizes a problem by iteratively trying to improve a candidate solution with regard to a given measure of quality, inspired by the social behavior of bird flocking or fish schooling.

  64. Planning and Scheduling: The practice of making decisions about tasks, resources, and timing to achieve goals or meet deadlines.

  65. Preprocessing: The initial steps to clean and transform raw data before it is processed and analyzed.

  66. Probabilistic Models: Models of systems that include some randomness. They use statistics and probability theory to predict different outcomes.

  67. Process Mining: A family of techniques in the field of process management that support the analysis of business processes based on event logs.

  68. Question Answering Systems: AI systems designed to answer questions posed by humans in a natural language.

  69. Random Forests: A learning method that operates by constructing a multitude of decision trees at training time and outputting the class that is the mode of the classes or mean prediction of the individual trees.

  70. Real-time Data Processing: The process of computing data as soon as it becomes available.

  71. Recommender Systems: Algorithms aimed at suggesting relevant items to users (items being movies to watch, text to read, products to buy, or anything else depending on industries).

  72. Reinforcement Learning: An area of machine learning where an agent learns to behave in an environment, by performing actions and seeing the results.

  73. Robotics Process Automation (RPA): The use of software with artificial intelligence (AI) and machine learning capabilities to handle high-volume, repeatable tasks.

  74. Robotics Systems: The set of elements and rules that make up the structure and operation of robots.

  75. Rule-based Systems: A system that uses rules, in the form of "if-then" statements, to drive the behavior of the system.

  76. Sentiment Analysis Systems: The use of natural language processing, text analysis, computational linguistics, and biometrics to systematically identify, extract, quantify, and study affective states and subjective information.

  77. Speech Processing: The study of speech signals and the processing methods of signals. The signals are usually processed in a digital representation, so speech processing can be regarded as a special case of digital signal processing.

  78. Supervised Learning: A type of machine learning algorithm that uses a known dataset (called the training dataset) to make predictions.

  79. Support Vector Machines (SVM): A set of supervised learning methods used for classification, regression and outliers detection.

  80. Swarm Intelligence: A type of artificial intelligence based on the collective behavior of decentralized

  81. Text Analysis: The process of converting unstructured text data into meaningful insights or structured data.

  82. Transfer Learning: The improvement of learning in a new task through the transfer of knowledge from a related task that has already been learned.

  83. Unsupervised Learning: A type of machine learning algorithm used to draw inferences from datasets consisting of input data without labeled responses.

  84. Variance Reduction: A step in the machine learning process intended to reduce the complexity of a model by reducing overfitting and noise, and improving the accuracy of predictions.

  85. Virtual Assistant: An application program that understands natural language voice commands and completes tasks for the user.

  86. Voice User Interface (VUI): A user interface that allows for interaction by means of voice or speech.

  87. Wearable Technology: Devices that are worn on the body, either as an accessory or as part of the material used in clothing.

  88. Web Mining: The application of data mining techniques to discover patterns from the web.

  89. X-ray Inspection Systems: Systems that use x-rays to inspect the inside of objects. Often used in security and manufacturing settings.

  90. Yield Optimization: The process of continually improving the yield of a product or process by reducing defects and variability.

  91. Zero-shot Learning: A problem setup in machine learning where the learning system needs to accurately classify instances it has not seen during training.

bottom of page