Decision Making and Optimization in Military AI
Expert-defined terms from the Professional Certificate in AI for Military Defense course at London School of Business and Administration. Free to read, free to share, paired with a professional course.
A posteriori probability refers to the conditional probability of an even… #
Related terms include a priori probability, likelihood function, and posterior distribution. In the context of Military AI, a posteriori probability is used to update the probability of a hypothesis given new evidence or data.
Action Space refers to the set of all possible actions that can be taken… #
Related terms include state space, policy, and reward function. In Military AI, Action Space is used to determine the possible actions that a military unit or system can take in response to a given situation.
Active Learning is a machine learning approach that involves actively sel… #
Related terms include passive learning, semi-supervised learning, and transfer learning. In Military AI, Active Learning is used to improve the accuracy of machine learning models by selecting the most informative data points to label.
Adversarial Attack refers to a type of cyber attack that involves manipul… #
Related terms include adversarial example, robustness, and security. In Military AI, Adversarial Attack is used to test the robustness of machine learning models to cyber attacks.
Agent #
based Modeling is a modeling approach that involves simulating the behavior of autonomous agents in a given environment, used in Decision Making and Optimization in Military AI. Related terms include multi-agent systems, game theory, and simulation-based analysis. In Military AI, Agent-based Modeling is used to simulate the behavior of military units or systems in a given environment.
Algorithmic Thinking refers to the problem #
solving approach that involves breaking down complex problems into smaller, more manageable parts, used in Decision Making and Optimization in Military AI. Related terms include computational thinking, programming, and software development. In Military AI, Algorithmic Thinking is used to develop efficient and effective algorithms for solving complex problems.
Anomaly Detection refers to the process of identifying data points that a… #
Related terms include outlier detection, novelty detection, and anomaly scoring. In Military AI, Anomaly Detection is used to identify unusual patterns or behaviors in data that may indicate a potential threat or anomaly.
Artificial General Intelligence refers to a hypothetical AI system that p… #
Related terms include narrow or weak AI, superintelligence, and cognitive architectures. In Military AI, Artificial General Intelligence is used to develop AI systems that can perform a wide range of tasks, from perception to decision-making.
Artificial Intelligence refers to the field of study that focuses on deve… #
Related terms include machine learning, deep learning, and cognitive computing. In Military AI, Artificial Intelligence is used to develop intelligent systems that can perform tasks such as perception, decision-making, and action.
Association Rule Learning is a type of machine learning that involves dis… #
Related terms include data mining, clustering, and decision trees. In Military AI, Association Rule Learning is used to discover patterns and relationships in data that can inform decision-making.
Attention Mechanism refers to a neural network component that allows the… #
Related terms include recurrent neural networks, long short-term memory, and transformer models. In Military AI, Attention Mechanism is used to improve the accuracy of neural network models by allowing them to focus on specific parts of the input data.
Autonomous Systems refer to systems that can operate independently withou… #
Related terms include autonomous vehicles, drones, and robots. In Military AI, Autonomous Systems are used to develop systems that can operate independently in complex and dynamic environments.
Backpropagation is a training algorithm used to train neural networks, us… #
Related terms include stochastic gradient descent, optimization, and regularization. In Military AI, Backpropagation is used to train neural networks to perform tasks such as image recognition and natural language processing.
Bayesian Inference is a statistical framework that involves updating the… #
Related terms include Bayesian networks, probabilistic graphical models, and decision theory. In Military AI, Bayesian Inference is used to update the probability of a hypothesis given new evidence or data.
Bayesian Network is a probabilistic graphical model that represents the r… #
Related terms include conditional probability, joint probability, and marginal probability. In Military AI, Bayesian Network is used to model the relationships between variables and update the probability of a hypothesis given new evidence or data.
Behavioral Modeling refers to the process of simulating the behavior of c… #
Related terms include agent-based modeling, system dynamics, and simulation-based analysis. In Military AI, Behavioral Modeling is used to simulate the behavior of complex systems and predict the outcomes of different scenarios.
Belief Propagation is a message #
passing algorithm used to compute the marginal probabilities of variables in a probabilistic graphical model, used in Decision Making and Optimization in Military AI. Related terms include Bayesian networks, probabilistic graphical models, and inference algorithms. In Military AI, Belief Propagation is used to compute the marginal probabilities of variables in a probabilistic graphical model.
Black Box Model refers to a machine learning model that is not interpreta… #
Related terms include white box model, transparent model, and explainable AI. In Military AI, Black Box Model is used to develop machine learning models that are not interpretable or explainable.
Boltzmann Machine is a type of neural network that is trained using a pro… #
Related terms include restricted Boltzmann machine, deep learning, and generative models. In Military AI, Boltzmann Machine is used to develop neural networks that can learn complex patterns in data.
Boosting is a machine learning algorithm that involves combining multiple… #
Related terms include bagging, stacking, and ensemble learning. In Military AI, Boosting is used to develop machine learning models that are more accurate and robust than individual models.
Case #
based Reasoning is a problem-solving approach that involves using past experiences or cases to inform decision-making, used in Decision Making and Optimization in Military AI. Related terms include analogical reasoning, decision theory, and knowledge management. In Military AI, Case-based Reasoning is used to develop systems that can learn from past experiences and apply that knowledge to new situations.
Causal Inference refers to the process of inferring the causal relationsh… #
Related terms include correlation, causality, and structural equation modeling. In Military AI, Causal Inference is used to infer the causal relationships between variables and predict the outcomes of different scenarios.
Classification is a type of machine learning that involves predicting a c… #
Related terms include regression, clustering, and dimensionality reduction. In Military AI, Classification is used to develop machine learning models that can predict categorical labels or classes.
Clustering is a type of machine learning that involves grouping similar d… #
Related terms include classification, dimensionality reduction, and anomaly detection. In Military AI, Clustering is used to develop machine learning models that can group similar data points into clusters.
Cognitive Architecture refers to a software framework that simulates huma… #
Related terms include artificial general intelligence, cognitive computing, and human-computer interaction. In Military AI, Cognitive Architecture is used to develop AI systems that can simulate human cognition and provide a structure for integrating multiple AI systems.
Collaborative Filtering is a type of recommender system that involves usi… #
Related terms include content-based filtering, hybrid approach, and matrix factorization. In Military AI, Collaborative Filtering is used to develop recommender systems that can make recommendations based on the behavior of multiple users.
Complex Event Processing refers to the process of analyzing and respondin… #
Related terms include event-driven architecture, stream processing, and real-time analytics. In Military AI, Complex Event Processing is used to develop systems that can analyze and respond to complex events in real-time.
Constraint Optimization refers to the process of finding the optimal solu… #
Related terms include linear programming, nonlinear programming, and mixed-integer programming. In Military AI, Constraint Optimization is used to develop systems that can find the optimal solution to a problem subject to a set of constraints.
Content #
based Filtering is a type of recommender system that involves using the features of an item to make recommendations, used in Decision Making and Optimization in Military AI. Related terms include collaborative filtering, hybrid approach, and matrix factorization. In Military AI, Content-based Filtering is used to develop recommender systems that can make recommendations based on the features of an item.
Control Theory refers to the field of study that focuses on developing co… #
Related terms include feedback control, optimal control, and robust control. In Military AI, Control Theory is used to develop control systems that can regulate and optimize the behavior of complex systems.
Convolutional Neural Network is a type of neural network that is designed… #
Related terms include deep learning, image recognition, and object detection. In Military AI, Convolutional Neural Network is used to develop neural networks that can process data with grid-like topology.
Cross #
validation is a technique used to evaluate the performance of a machine learning model, used in Decision Making and Optimization in Military AI. Related terms include training set, test set, and evaluation metrics. In Military AI, Cross-validation is used to evaluate the performance of machine learning models and prevent overfitting.
Data Mining refers to the process of discovering patterns and relationshi… #
Related terms include machine learning, data analysis, and business intelligence. In Military AI, Data Mining is used to discover patterns and relationships in large datasets that can inform decision-making.
Decision Support System refers to a computer #
based system that provides decision-makers with data, models, and analysis to support decision-making, used in Decision Making and Optimization in Military AI. Related terms include expert system, knowledge management, and business intelligence. In Military AI, Decision Support System is used to develop systems that can provide decision-makers with data, models, and analysis to support decision-making.
Decision Theory refers to the field of study that focuses on developing m… #
Related terms include game theory, utility theory, and Bayesian inference. In Military AI, Decision Theory is used to develop mathematical models of decision-making that can inform decision-making.
Deep Learning is a type of machine learning that involves using neural ne… #
Related terms include convolutional neural networks, recurrent neural networks, and generative models. In Military AI, Deep Learning is used to develop neural networks that can learn complex patterns in data.
Dimensionality Reduction is a type of machine learning that involves redu… #
Related terms include feature selection, feature extraction, and manifold learning. In Military AI, Dimensionality Reduction is used to develop machine learning models that can reduce the number of features or dimensions in a dataset.
Discrete Event Simulation is a type of simulation that involves modeling… #
Related terms include continuous simulation, hybrid simulation, and simulation-based analysis. In Military AI, Discrete Event Simulation is used to model complex systems as a series of discrete events and predict the outcomes of different scenarios.
Dynamic Programming is a method used to solve complex problems by breakin… #
Related terms include optimization, control theory, and reinforcement learning. In Military AI, Dynamic Programming is used to solve complex problems by breaking them down into smaller sub-problems and finding the optimal solution.
Ensemble Learning is a type of machine learning that involves combining m… #
Related terms include bagging, boosting, and stacking. In Military AI, Ensemble Learning is used to develop machine learning models that are more accurate and robust than individual models.
Evolutionary Algorithm is a type of optimization algorithm that involves… #
Related terms include genetic algorithm, evolution strategy, and swarm intelligence. In Military AI, Evolutionary Algorithm is used to develop optimization algorithms that can search for the optimal solution using evolutionary principles.
Expectation #
Maximization Algorithm is a technique used to estimate the parameters of a probabilistic model, used in Decision Making and Optimization in Military AI. Related terms include maximum likelihood estimation, Bayesian inference, and probabilistic graphical models. In Military AI, Expectation-Maximization Algorithm is used to estimate the parameters of probabilistic models and develop systems that can learn from data.
Expert System is a computer #
based system that mimics the decision-making ability of a human expert, used in Decision Making and Optimization in Military AI. Related terms include knowledge management, decision support system, and artificial intelligence. In Military AI, Expert System is used to develop systems that can mimic the decision-making ability of a human expert and provide decision-makers with data, models, and analysis to support decision-making.
Feature Engineering is the process of selecting and transforming raw data… #
Related terms include feature selection, feature extraction, and data preprocessing. In Military AI, Feature Engineering is used to develop machine learning models that can learn from data and make accurate predictions.
Feature Extraction is a type of feature engineering that involves extract… #
Related terms include feature selection, dimensionality reduction, and data preprocessing. In Military AI, Feature Extraction is used to develop machine learning models that can learn from data and make accurate predictions.
Feature Selection is a type of feature engineering that involves selectin… #
Related terms include feature extraction, dimensionality reduction, and data preprocessing. In Military AI, Feature Selection is used to develop machine learning models that can learn from data and make accurate predictions.
Game Theory is the field of study that focuses on developing mathematical… #
Related terms include decision theory, utility theory, and mechanism design. In Military AI, Game Theory is used to develop mathematical models of strategic decision-making that can inform decision-making.
Generative Model is a type of machine learning model that involves genera… #
Related terms include discriminative model, deep learning, and probabilistic graphical models. In Military AI, Generative Model is used to develop machine learning models that can generate new data samples that are similar to the training data.
Genetic Algorithm is a type of evolutionary algorithm that involves using… #
Related terms include evolution strategy, swarm intelligence, and optimization. In Military AI, Genetic Algorithm is used to develop optimization algorithms that can search for the optimal solution using genetic principles.
Graph Theory is the field of study that focuses on developing mathematica… #
Related terms include network analysis, social network analysis, and graph algorithms. In Military AI, Graph Theory is used to develop mathematical models of graphs and networks that can inform decision-making.
Hybrid Approach is a type of machine learning that involves combining mul… #
Related terms include ensemble learning, stacking, and boosting. In Military AI, Hybrid Approach is used to develop machine learning models that are more accurate and robust than individual models.
Image Recognition is a type of machine learning that involves recognizing… #
Related terms include computer vision, object detection, and image processing. In Military AI, Image Recognition is used to develop machine learning models that can recognize and classify images.
Inference Algorithm is a technique used to make predictions or draw concl… #
Related terms include probabilistic graphical models, Bayesian inference, and decision theory. In Military AI, Inference Algorithm is used to develop systems that can make predictions or draw conclusions from data.
Information Theory is the field of study that focuses on developing mathe… #
Related terms include entropy, mutual information, and data compression. In Military AI, Information Theory is used to develop mathematical models of information and communication that can inform decision-making.
Kalman Filter is a technique used to estimate the state of a system from… #
Related terms include state estimation, filtering, and control theory. In Military AI, Kalman Filter is used to develop systems that can estimate the state of a system from noisy measurements.
Knowledge Discovery is the process of identifying patterns and relationsh… #
Related terms include data mining, machine learning, and business intelligence. In Military AI, Knowledge Discovery is used to develop systems that can identify patterns and relationships in data and inform decision-making.
Knowledge Graph is a type of knowledge representation that involves model… #
Related terms include semantic web, ontology, and knowledge management. In Military AI, Knowledge Graph is used to develop systems that can model complex systems as a graph of entities and relationships and inform decision-making.
Linear Programming is a type of optimization algorithm that involves find… #
Related terms include nonlinear programming, mixed-integer programming, and constraint optimization. In Military AI, Linear Programming is used to develop optimization algorithms that can find the optimal solution to linear problems.
Machine Learning is a type of artificial intelligence that involves devel… #
Related terms include deep learning, neural networks, and probabilistic graphical models. In Military AI, Machine Learning is used to develop algorithms and statistical models that enable machines to learn from data and make accurate predictions.
Manifold Learning is a type of dimensionality reduction that involves red… #
In Military AI, Manifold Learning is used to develop machine learning models that can reduce the number of features or dimensions in a dataset while preserving the underlying structure.
Markov Chain is a type of probabilistic graphical model that involves mod… #
Related terms include hidden Markov model, Bayesian inference, and probabilistic graphical models. In Military AI, Markov Chain is used to develop probabilistic models that can learn from data and make accurate predictions.
Maximum Likelihood Estimation is a technique used to estimate the paramet… #
Related terms include Bayesian inference, expectation-maximization algorithm, and probabilistic graphical models. In Military AI, Maximum Likelihood Estimation is used to estimate the parameters of probabilistic models and develop systems that can learn from data.
Meta #
learning is a type of machine learning that involves learning to learn from data, used in Decision Making and Optimization in Military AI. Related terms include transfer learning, few-shot learning, and lifelong learning. In Military AI, Meta-learning is used to develop machine learning models that can learn to learn from data and adapt to new situations.
Mixed #
integer Programming is a type of optimization algorithm that involves finding the optimal solution to a problem with both integer and continuous variables, used in Decision Making and Optimization in Military AI. Related terms include linear programming, nonlinear programming, and constraint optimization. In Military AI, Mixed-integer Programming is used to develop optimization algorithms that can find the optimal solution to problems with both integer and continuous variables.
Model #
based Reasoning is a problem-solving approach that involves using mathematical models to reason about complex systems, used in Decision Making and Optimization in Military AI. Related terms include model-free reasoning, decision theory, and probabilistic graphical models. In Military AI, Model-based Reasoning is used to develop systems that can use mathematical models to reason about complex systems and inform decision-making.
Monte Carlo Method is a technique used to approximate the solution to a p… #
Related terms include simulation, stochastic optimization, and uncertainty quantification. In Military AI, Monte Carlo Method is used to develop systems that can approximate the solution to a problem by generating random samples.
Multi #
agent System is a type of system that involves multiple autonomous agents interacting with each other, used in Decision Making and Optimization in Military AI. Related terms include agent-based modeling, game theory, and distributed systems. In Military AI, Multi-agent System is used to develop systems that can model complex interactions between multiple autonomous agents.
Natural Language Processing is a type of machine learning that involves p… #
Related terms include text analysis, sentiment analysis, and language modeling. In Military AI, Natural Language Processing is used to develop machine learning models that can process and understand human language.
Neural Network is a type of machine learning model that involves using ar… #
Related terms include deep learning, convolutional neural networks, and recurrent neural networks. In Military AI, Neural Network is used to develop machine learning models that can learn from data and make accurate predictions.
Nonlinear Programming is a type of optimization algorithm that involves f… #
Related terms include linear programming, mixed-integer programming, and constraint optimization. In Military AI, Nonlinear Programming is used to develop optimization algorithms that can find the optimal solution to nonlinear problems.
Object Detection is a type of machine learning that involves recognizing… #
Related terms include image recognition, computer vision, and object tracking. In Military AI, Object Detection is used to develop machine learning models that can recognize and classify objects in images or videos.
Ontology is a type of knowledge representation that involves modeling com… #
Related terms include knowledge graph, semantic web, and knowledge management. In Military AI, Ontology is used to develop systems that can model complex systems as a set of concepts and relationships and inform decision-making.
Operational Research is the field of study that focuses on developing mat… #
Related terms include optimization, simulation, and decision theory. In Military AI, Operational Research is used to develop mathematical models and algorithms that can optimize complex systems and inform decision-making.
Optimization is the process of finding the best solution to a problem, us… #
In Military AI, Optimization is used to develop systems that can find the best solution to a problem and inform decision-making.
Particle Filter is a technique used to estimate the state of a system fro… #
Related terms include Kalman filter, state estimation, and filtering. In Military AI, Particle Filter is used to develop systems that can estimate the state of a system from noisy measurements.
Pattern Recognition is a type of machine learning that involves recognizi… #
Related terms include classification, clustering, and dimensionality reduction. In Military AI, Pattern Recognition is used to develop machine learning models that can recognize patterns in data and make accurate predictions.
Probabilistic Graphical Model is a type of probabilistic model that invol… #
Related terms include Bayesian network, hidden Markov model, and probabilistic inference. In Military AI, Probabilistic Graphical Model is used to develop probabilistic models that can learn from data and make accurate predictions.
Programming Language is a language used to develop software and algorithm… #
Related terms include Python, Java, and C++. In Military AI, Programming Language is used to develop software and algorithms that can solve complex problems and inform decision-making.
Random Forest is a type of machine learning algorithm that involves combi… #
Related terms include decision tree, ensemble learning, and bagging. In Military AI, Random Forest is used to develop machine learning models that are more accurate and robust than individual models.
Recommendation System is a type of system that involves recommending item… #
Related terms include collaborative filtering, content-based filtering, and hybrid approach. In Military AI, Recommendation System is used to develop systems that can recommend items or products to users based on their preferences.
Recurrent Neural Network is a type of neural network that involves using… #
Related terms include long short-term memory, gated recurrent unit, and sequence-to-sequence models. In Military AI, Recurrent Neural Network is used to develop neural networks that can model sequential data and make accurate predictions.
Regression is a type of machine learning that involves predicting a conti… #
In Military AI, Regression is used to develop machine learning models that can predict continuous output variables and make accurate predictions.
Reinforcement Learning is a type of machine learning that involves learni… #
Related terms include deep reinforcement learning, Q-learning, and policy gradients. In Military AI, Reinforcement Learning is used to develop machine learning models that can learn to make decisions by interacting with an environment.
Robust Optimization is a type of optimization algorithm that involves fin… #
Related terms include stochastic optimization, uncertainty quantification, and sensitivity analysis. In Military AI, Robust Optimization is used to develop optimization algorithms that can find the optimal solution to problems that are robust to uncertainty.
Semi #
supervised Learning is a type of machine learning that involves using a combination of labeled and unlabeled data to train a model, used in Decision Making and Optimization in Military AI. Related terms include supervised learning, unsupervised learning, and transfer learning. In Military AI, Semi-supervised Learning is used to develop machine learning models that can learn from a combination of labeled and unlabeled data.
Sensitivity Analysis is a technique used to analyze the sensitivity of a… #
Related terms include uncertainty quantification, robust optimization, and scenario planning. In Military AI, Sensitivity Analysis is used to develop systems that can analyze the sensitivity of a model to changes in input parameters and inform decision-making.
Sequence #
to-Sequence Model is a type of neural network that involves using recurrent neural networks to model sequential data, used in Decision Making and Optimization in Military AI. Related terms include recurrent neural network, long short-term memory, and gated recurrent unit. In Military AI, Sequence-to-Sequence Model is used to develop neural networks that can model sequential data and make accurate predictions.
Simulation is a technique used to model complex systems and predict the o… #
Related terms include discrete event simulation, continuous simulation, and hybrid simulation. In Military AI, Simulation is used to develop systems that can model complex systems and predict the outcomes of different scenarios.
Simulation #
based Analysis is a technique used to analyze complex systems and predict the outcomes of different scenarios using simulation, used in Decision Making and Optimization in Military AI. Related terms include simulation, modeling, and analysis. In Military AI, Simulation-based Analysis is used to develop systems that can analyze complex systems and predict the outcomes of different scenarios using simulation.
Stochastic Optimization is a type of optimization algorithm that involves… #
Related terms include robust optimization, uncertainty quantification, and sensitivity analysis. In Military AI, Stochastic Optimization is used to develop optimization algorithms that can find the optimal solution to problems that are subject to uncertainty.
Supervised Learning is a type of machine learning that involves using lab… #
Related terms include unsupervised learning, semi-supervised learning, and transfer learning. In Military AI, Supervised Learning is used to develop machine learning models that can learn from labeled data and make accurate predictions.
Support Vector Machine is a type of machine learning algorithm that invol… #
Related terms include classification, regression, and clustering. In Military AI, Support Vector Machine is used to develop machine learning models that can classify data and make accurate predictions.
Swarm Intelligence is a type of artificial intelligence that involves usi… #
Related terms include evolutionary algorithm, particle swarm optimization, and ant colony optimization. In Military AI, Swarm Intelligence is used to develop systems that can use multiple agents to solve complex problems and inform decision-making.
System Dynamics is a field of study that focuses on developing mathematic… #
Related terms include system thinking, feedback loops, and stock-and-flow diagrams. In Military AI, System Dynamics is used to develop mathematical models of complex systems and inform decision-making.
Transfer Learning is a type of machine learning that involves using pre #
trained models to solve new problems, used in Decision Making and Optimization in Military AI. Related terms include domain adaptation, few-shot learning, and meta-learning. In Military AI, Transfer Learning is used to develop machine learning models that can use pre-trained models to solve new problems and adapt to new situations.
Uncertainty Quantification is a technique used to analyze and quantify th… #
Related terms include sensitivity analysis, robust optimization, and stochastic optimization. In Military AI, Uncertainty Quantification is used to develop systems that can analyze and quantify the uncertainty in a model or system and inform decision-making.
Unsupervised Learning is a type of machine learning that involves using u… #
Related terms include supervised learning, semi-supervised learning, and transfer learning. In Military AI, Unsupervised Learning is used to develop machine learning models that can learn from unlabeled data and make accurate predictions.
Utility Theory is a field of study that focuses on developing mathematica… #
Related terms include decision theory, game theory, and probabilistic graphical models. In Military AI, Utility Theory is used to develop mathematical models of decision-making under uncertainty and inform decision-making.
Value Iteration is a technique used to solve complex decision #
making problems by iterating over the value function, used in Decision Making and Optimization in Military AI. Related terms include policy iteration, Q-learning, and reinforcement learning. In Military AI, Value Iteration is used to develop systems that can solve complex decision-making problems by iterating over the value function.
Variational Inference is a technique used to approximate the posterior di… #
Related terms include Bayesian inference, probabilistic graphical models, and Monte Carlo methods. In Military AI, Variational Inference is used to develop systems that can approximate the posterior distribution of a probabilistic model and inform decision-making.