Table of Contents
Preface
Part 1: Introduction to Graph Learning
1
Getting Started with Graph Learning
Why graphs?
Why graph learning?
Why graph neural networks?
Summary
Further reading
2
Graph Theory for Graph Neural Networks
Technical requirements
Introducing graph properties
Directed graphs
Weighted graphs
Connected graphs
Types of graphs
Discovering graph concepts
Fundamental objects
Graph measures
Adjacency matrix representation
Exploring graph algorithms
Breadth-first search
Depth-first search
Summary
3
Creating Node Representations with DeepWalk
Technical requirements
Introducing Word2Vec
CBOW versus skip-gram
Creating skip-grams
The skip-gram model
DeepWalk and random walks
Implementing DeepWalk
Summary
Further reading
Part 2: Fundamentals ...
Get Hands-On Graph Neural Networks Using Python now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.