Graph Neural Networks (GNN) using Pytorch Geometric | Stanford University

preview_player
Показать описание
This is the Graph Neural Networks: Hands-on Session from the Stanford 2019 Fall CS224W course.

In this tutorial, we will explore the implementation of graph neural networks and investigate what representations these networks learn. Along the way, we'll see how PyTorch Geometric and TensorBoardX can help us with constructing and training graph models.

Pytorch Geometric tutorial part starts at -- 0:33:30

Details on:
* Graph Convolutional Neural Networks (GCN)
* Custom Convolutional Model
* Message passing
* Aggregation functions
* Update
* Graph Pooling

Рекомендации по теме
Комментарии
Автор

AMAZING ... all tutorials start with either very basic level and leave u high and dry when it reaches to actual point, or they start with a point that u don't have any idea... this tutorial is amazing

alirezasamadi
Автор

CrossEntropyLoss already does log softmax behind the scenes. On top of that F.softmax is applied at the end of the model forward which is not needed if nn.CrossEntropyLoss is used. This is before PyTorch Geometric is introduced

SRV
Автор

Really great lecture content and lecturer.

JD-ruxd
Автор

i'm unworthy of this presentation. good job.

williamashbee
Автор

Thank you very much. it was very good tutorial of gnn neural network

m.khanmohamadi
Автор

There is something to simplify :nn.CrossEntropy = F.nll_loss(F.log_softmax(x), label)

jinchenghuang
Автор

Thanks for this amazing tutorial!! was really helpful for me☺

hiro_happysky
Автор

Hi
Plz upload more videos of Ml, DL by Stanford . thx

stevegabrial
Автор

Can anyone please tell me the prerequisites to start with GNN? I'm new to neural networks. Although I have some experience in ML but neural networks are still new to me.

sumitkumar-elkc
Автор

model = pyg_nn.GAE(Encoder(dataset.num_features, channels)).to(dev)
model.split_edge(data)
--- get error saying ''GAE' object has no attribute 'split_edges'",

Just checked the documentation, it is true that the latest version of GAE object doesn't have 'split_edges' functions.
so random split?

CXL
Автор

Hey, do you have more tutorials in coding from cs22aw like these?

If anyone knows where I can find more coding playlist please share.

prajwol_poudel
Автор

what is the best GNN library as of now 2021 for PyTorch?

brandomiranda
Автор

hey, what about other seminar tapes from the cs224w?

ВадимШатов-зй
Автор

I'm wondering why that pool layer is necessary for the graph level task? Can't we just use some linear layers to predict some property that corresponds to the whole graph? Somebody can help me with this? Ty!

jz
Автор

How do i download the code used in the presentation?

vincentedeh