GNNs: Classifying Graph Nodes with the Spektral Library
Python 3.6+ | Intermediate
- 6 videos | 42m 31s
- Includes Assessment
- Earns a Badge
Machine learning (ML) models can be used to extract insights from your graph data. Use this course to learn how to build, train, and evaluate a multi-label classification model using a graph convolutional network (GCN) constructed using the Spektral Python library. Begin by structuring a Spektral dataset for machine learning and learn how data is modeled using an adjacency matrix and feature vectors. Explore how to assign instances of your data to training, validation, and test sets using masks applied to your dataset instance. Construct a graph neural network (GNN) with input layers for the adjacency matrix and features and a GCN convolutional layer and use it to perform node classification. Discover how node features, the edges of the graph, and the structure of the neural network affect the performance of the classification model. Upon completion, you'll be able to prepare a graph structure for use in an ML model and define the factors which can improve the accuracy of model predictions.
WHAT YOU WILL LEARN
discover the key concepts covered in this courserecognize the structure required to feed graph data into a graph convolutional network (GCN) modelset up the different layers of a graph convolutional network (GCN) in order to perform node classification
identify various factors which can influence the quality of predictions made by a GCN modelbuild a GCN model containing multiple dropout layerssummarize the key concepts covered in this course
IN THIS COURSE
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.Digital badges are yours to keep, forever.