Skip to main content
00:00/00:00
Lecture 22 of 27

Introducing graph autoencoders

Download Course (Free)

Course Content

0 / 27 completed
Section 1: Introduction2 videos

Overview of graph neural networks

5m

Prerequisites

1m
Section 2: Overview of Graph Neural Networks3 videos

Message passing in GNNs

3m

Aggregation and transformation math

3m

Aggregation and transformation math in matrix form

3m
Section 3: Node Classification with Graph Attention Networks9 videos

Introducing graph attention

2m

Computing the attention coefficient

3m

Including attention in GNN layers

2m

Getting set up with Colab and the PyTorch Geometric library

3m

Exploring the Cora dataset

5m

Setting up the graph convolutional network

4m

Training a graph convolutional network

6m

Node classification using a graph attention network

7m

Using the GATv2Conv layer for attention

4m
Section 4: Graph Classification Using Graph Convolution6 videos

Understanding graph classification

5m

Exploring the PROTEINS Dataset for graph classification

4m

Minibatching graph data

3m

Setting up a graph classification model

4m

Training a GNN for graph classification

4m

Eliminating neighborhood normalization and skip connections

3m
Section 5: Link Prediction Using Graph Autoencoders6 videos

A quick overview of autoencoders

2m

Introducing graph autoencoders

2mNow Playing

Splitting link prediction data

5m

Understanding link splits

6m

Designing an autoencoder for link prediction

6m

Training the autoencoder

7m
Section 6: Conclusion1 videos

Summary and next steps

1m