From the course: Learning Graph Neural Networks
Unlock this course with a free trial
Join today to access over 24,400 courses taught by industry experts.
Introducing PyTorch Geometric
From the course: Learning Graph Neural Networks
Introducing PyTorch Geometric
- [Instructor] Before we move on to our hands-on demos, let's quickly discuss the library that we are going to be using for our graph neural networks, PyTorch Geometric. PyTorch Geometric, also called PyG, is an extension library for PyTorch, designed to facilitate the development and training of graph neural networks. It offers a wide range of tools and functionalities to work efficiently with graph-structured data. PyTorch is what you use to build and train regular neural networks. PyTorch Geometric builds on top of PyTorch. Let's look at some features of PyG. PyTorch Geometric provides easy-to-use data structures for representing graphs, along with utilities for loading and processing common graph data sets. PyG supports a wide range of GNN layers. The library includes a variety of pre-implemented layers such as graph convolutional networks, graph attention networks, and more, allowing us to build and experiment with complex GNN architectures easily. PyG is optimized for high…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
(Locked)
Introducing PyTorch Geometric2m 1s
-
(Locked)
Exercise: Set up the Colab environment and libraries4m 15s
-
(Locked)
Exercise: Setting up a graph data structure in PyG5m 26s
-
(Locked)
Exercise: Visualizing graphs and exploring graph methods5m 31s
-
(Locked)
Exercise: Visualizing and exploring a directed graph2m 42s
-
(Locked)
Exercise: Exploring the cora dataset6m 2s
-
(Locked)
Exercise: Mini batches of data3m 45s
-
(Locked)
Exercise: Representing heterogeneous graphs in PyG7m 31s
-
(Locked)
-
-