Log In
0% completed
All Lessons
Free Lessons (4)
Introduction to Graphs
Introduction to the Course
Graph-Based AI Models
What Are Graphs?
Creating Graphs in Python
Exercise: Likability in a Small Town
Solution: Likeability in a Small Town
Plotting Graphs in Python
Directed and Undirected Graphs
Drawing Algorithms
Cyclic and Acyclic Graphs
Summary, Main Concepts, and Takeaways
Quiz: Introduction to Graphs
Exploring Graphs Characteristics in Python
Graph Characteristics
Degree Centrality
Degree Distribution
Simulate a Graph to Analyze Its Characteristics
Shortest Path
Exercise: Find the Shortest Path in a Small Town
Solution: Find the Shortest Path in a Small Town
Betweenness Centrality
Exercise: Calculate Betweenness Centrality in a Social Network
Solution: Calculate Betweenness Centrality in a Social Network
Summary, Main Concepts, and Takeaways
Quiz: Graph Characteristics
Bayesian Networks
Introduction to Conditional Probability
Causality—Bayes' Theorem
Bayesian Networks
Transform Descriptive Graphs into Bayesian Networks
Creating Your First Bayesian Network in Python
Understanding the Output of the Model
Quiz: Bayesian Networks
Graph Patterns in Bayesian Networks
Common Cause Graphs in Python
Causal Chain Graphs in Python
Common-Effect Graph in Python
A Simple Model: From Causality to Bayesian Networks
Exercise: Create a Bayesian Network Using Simulated Data
Solution: Create a Bayesian Network Using Simulated Data
Synthetic Nodes
Hyperparameters to Train a Bayesian Network
Exercise: Create and Train a Bayesian Network
Solution: Create and Train a Bayesian Network
Summary, Main Concepts, and Takeaways
Quiz: Graph Patterns in Bayesian Networks
Structure-Based Hyperparameters in Bayesian Network
Number of Input Nodes and Its States
Number of Synthetic Nodes
Exercise: Using Two Logic Gates in One Bayesian Network
Solution: Using Two Logic Gates in One Bayesian Network
Number of States of the Target Node
Fine-Tuning the Conditional Probability Distribution Tables
Exercise: Setting the CPD Values of a Bayesian Network
Solution: Setting the CPD Values of a Bayesian Network
Summary, Main Concepts, and Takeaways
Quiz: Structural-Based Hyperparameters in Bayesian Network
Mini Project
Building a Graph-Based Bayesian Network
Data Based Bayesian Networks
Performance Metrics
The Receiver Operating Characteristic Curve
AIC and BIC Curves for Bayesian Networks
Discretize Data to Feed the Bayesian Network
Algorithms to Learn Parameters
Evaluation of Learning Algorithms Using ROC Curve
Algorithm to Learn the Structure of the BN
Inference Algorithms (To Train the Graph)
Quiz: Data-Based Bayesian Networks
Building a Complex Bayesian Network
Preprocessing Data for Creating Bayesian Networks
Exercise: Cumulative Penality Heuristic
Solution: Cumulative Penality Heuristic
Evaluating the Penalty Heuristic Using the ROC
Summary, Main Concepts, and Takeaways
Quiz: Building a Complex Bayesian Network
Mini Project
Create a Knowledge and Data-Based Bayesian Network
Evaluating the Output and Performance
Evaluating Accuracy from the ROC Curve
Query the Bayesian Network
Influence Analysis
Create Scenarios Based on the Bayesian Network Model
Decision Taking Based on BN
Quiz: Evaluating the Output and Performance
Conclusion
Wrapping Up
What’s Next?
Designing Graphical Causal Bayesian Networks in Python
/
...
/
Quiz: Graph Characteristics
Quiz: Graph Characteristics
Test your knowledge of graph characteristics.
We'll cover the following...
Match the options
Quiz
Match the
...