Graphs#
Learning Objectives#
After working through this topic, you should be able to:
reproduce the definition of graphs
explain why graphs are useful for humans
explain why graphs are an important building block in computer science
describe the most important types of graphs
Materials#
Video:
Download the slides.
Mathematical introduction to graphs
Applications#
Network analysis in Python: NetworkX
Visualize the DAG of a research project that employs pytask
Causality by Judea Pearl. Simpler introduction: The Book of Why by Judea Pearl and Dana Mackenzie.
Behavioral Causal Inference by Ran Spiegler.