Both directed and undirected models have a wide range of applications in various domains, such as computer vision, natural language processing, bioinformatics, and social network analysis. Examples of directed models include Naive Bayes, Hidden Markov Model, and Bayesian Network. Naive Bayes is a simple and efficient model that assumes conditional independence among the features given the class label. Hidden Markov Model is a sequential model that captures the temporal dependencies between hidden states and observed outputs. Bayesian Network is a general and flexible model that can represent any DAG structure and perform probabilistic inference and learning. Examples of undirected models are Ising Model, Boltzmann Machine, and Markov Random Field. Ising Model is a simple and classical model that describes the interactions between binary variables in a grid. Boltzmann Machine is a neural network model that learns the joint distribution of binary variables using stochastic gradient descent. Lastly, Markov Random Field is a general and flexible model that can represent any undirected graph structure and perform probabilistic inference and learning.