Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning Graph Neural Networks

Learning Graph Neural Networks

2h 13mIntermediate2024-07-29

Authors

Janani Ravi

Janani Ravi

Certified Google Cloud Architect and Data Engineer

Course details

Graph neural networks—neural networks capable of working with graph data structures—apply deep learning to data structures to reveal fresh insights from their graphs. In this course, learn about the different use cases of graph modeling and how to train a graph neural network and evaluate its results. Instructor Janani Ravi starts with some background on graphs, including terminology and graph types. She then introduces graph machine learning concepts and the basics of graph neural networks. The last half of the course consists of exercises to help you set up and train graph neural networks using PyTorch Geometric, visualize graphs using NetworkX, and training a graph convolutional network for node labeling using the Cora dataset.

Skills covered

Neural Networks and Deep LearningArtificial Intelligence (AI)One-Off

Concepts

0. Introduction

  • 01 - Introducing graph neural networks
  • 02 - Prerequisites

1. Understanding Graphs

  • 03 - Undirected and directed graphs
  • 04 - Other graph types
  • 05 - Graph representations

2. Introducing Graph Machine Learning

  • 06 - Prediction tasks with graphs
  • 07 - Approaches to graph machine learning
  • 08 - Challenges of using graphs in machine learning

3. Introducing Graph Neural Networks

  • 09 - Graph neural networks intuition
  • 10 - Understanding the structure of GNNs
  • 11 - The graph neural network architecture
  • 12 - Message passing transformation and aggregation
  • 13 - Training a GNN

4. Representing Graphs in PyTorch Geometric

  • 14 - Introducing PyTorch Geometric
  • 15 - Exercise - Set up the Colab environment and libraries
  • 16 - Exercise - Setting up a graph data structure in PyG
  • 17 - Exercise - Visualizing graphs and exploring graph methods
  • 18 - Exercise - Visualizing and exploring a directed graph
  • 19 - Exercise - Exploring the cora dataset
  • 20 - Exercise - Mini batches of data
  • 21 - Exercise - Representing heterogeneous graphs in PyG

5. Performing Node Classification Using GNNs

  • 22 - Exercise - The CiteSeer dataset for node classification
  • 23 - Exercise - Setting up a DNN as a baseline model
  • 24 - Exercise - Training the baseline model
  • 25 - Exercise - Setting up a graph convolutional network
  • 26 - Exercise - Training a GCN

Conclusion

  • 27 - Summary and next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal