Data

A new geometric deep learning extension library for PyTorch releases!

2 min read

PyTorch Geometric is a new geometric deep learning extension library for PyTorch. With this library, you will be able to perform deep learning on graphs and other irregular graph structures using various methods and features offered by the library.

Additionally, it also offers an easy-to-use mini-batch loader and helpful transforms to perform complex operations. In order to create your own simple interfaces, you can use a range of a large number of datasets offered by PyTorch Geometric library. You can use all these sets of features for performing operations on both arbitrary graphs as well as on 3D meshes or point clouds.

You can find the following list of methods that are currently implemented in the library:

  • SplineConv, Spline based CNNs which are used for irregular structured and geometric input (For eg: Graphs or meshes). You can refer to the research paper for more details.
  • GCNConv provides scalable approach using semi-supervised learning on graph-structured data. You can refer to the research paper for more details.
  • ChebConv uses generalized CNN model with fast localized spectral filtering on graphs. You can refer to the research paper for more details.
  • NNConv uses neural message passing algorithm for Quantum chemistry. You can refer to the research paper for more details.
  • GATConv uses graph attention networks that operate on graph-structured data. You can refer to the research paper for more details.
  • AGNNProp uses attention-based graph neural networks for graph-based semi-supervised learning. You can refer to the research paper for more details.
  • SAGEConv uses representation learning on large graphs thus achieving great results in variety of prediction tasks. You can refer to the research paper for more details.
  • Graclus Pooling uses weighted graph cuts without Eigenvectors. You can refer to the research paper for more details.
  • Voxel Grid Pooling

In order to learn more about the installation, data handling mechanisms and a full list of implemented methods and datasets, you can refer the documentation. If you want simple hands-on examples to practice you can refer the examples/ directory.

The library is currently in its first Alpha release. You can contribute to the project by raising an issue request if you notice anything unexpected.

Read more

Sunith Shetty

Data Science fanatic. Cricket fan. Series Binge watcher. You can find me hooked to my PC updating myself constantly if I am not cracking lame jokes with my team.

Share
Published by
Sunith Shetty
Tags: AI News

Recent Posts

Top life hacks for prepping for your IT certification exam

I remember deciding to pursue my first IT certification, the CompTIA A+. I had signed…

3 years ago

Learn Transformers for Natural Language Processing with Denis Rothman

Key takeaways The transformer architecture has proved to be revolutionary in outperforming the classical RNN…

3 years ago

Learning Essential Linux Commands for Navigating the Shell Effectively

Once we learn how to deploy an Ubuntu server, how to manage users, and how…

3 years ago

Clean Coding in Python with Mariano Anaya

Key-takeaways:   Clean code isn’t just a nice thing to have or a luxury in software projects; it's a necessity. If we…

3 years ago

Exploring Forms in Angular – types, benefits and differences   

While developing a web application, or setting dynamic pages and meta tags we need to deal with…

3 years ago

Gain Practical Expertise with the Latest Edition of Software Architecture with C# 9 and .NET 5

Software architecture is one of the most discussed topics in the software industry today, and…

3 years ago