Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Stanford CS224W: Machine Learning with Graphs | 2021 | Lecture 8.2 - Training Graph Neural Networks
Play lesson

Stanford CS224W: Machine Learning with Graphs - Stanford CS224W: Machine Learning with Graphs | 2021 | Lecture 8.2 - Training Graph Neural Networks

4.0 (2)
29 learners

What you'll learn

This course includes

  • 22.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

For more information about Stanford’s Artificial Intelligence professional and graduate programs, visit: https://stanford.io/3mgWjr5 Jure Leskovec Computer Science, PhD Now that we have discussed methods for augmenting graphs to improve graph representations, we will talk about methods for training GNNs. Specifically, we present a GNN training pipeline. Previously, we have discussed the first three components of the pipeline: 1) representing data as a graph, 2) GNNs as neural network models over graphs, and 3) using GNNs to generate node embeddings. In this part of the lecture we will discuss the next components of the GNN training and evaluation pipeline: 4) generating predictions for different graph tasks based on node embeddings (prediction heads), 5) using model predictions and labels to a) define a loss function and b) compute evaluation metrics. Through this process we will cover GNNs applied to node-level, edge-level, and graph-level tasks, discuss both supervised and unsupervised methods for training, and highlight DiffPool as a powerful GNN based model for graph classification. To follow along with the course schedule and syllabus, visit: http://web.stanford.edu/class/cs224w/

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

FAQs

Course Hive
Download CourseHive
Keep learning anywhere