Have a question?
Message sent Close
3.56
79 reviews

Graph Neural Networks: Basics, Codes and Simulations for AI

Basics GNNs, GNN Explainer & PyNeuraLogic through 100 + Resources: Code Implementations in Python (StellarGraph & PyG)
Instructor
Junaid Zafar
10,439 Students enrolled
  • Description
  • Curriculum
  • FAQ
  • Reviews

Graph AI carries immense potential for us to explore, connect the dots and build intelligent applications using the Internet of Behaviors (IoB). Many Graph Neural Networks achieved state-of-the-art results on both node and graph classification tasks. However, despite GNNs revolutionizing graph representation learning, there is limited understanding of their area to the students. The purpose of this course is to unfold the basics to the cutting-edge concepts and technologies in this realm.

Graphs are all around us; real-world objects are often defined in terms of their connections to other things. A set of objects, and the connections between them, are naturally expressed as a Graph Neural Network (GCN). Recent developments have increased their capabilities and expressive power. They have profound applications in the realm of AI, fake news detection, traffic prediction to recommendation systems.

This course explores and explains modern AI graph neural networks. In this course, we look at what kind of data is most naturally phrased as a graph, and some common examples. Then we explore what makes graphs different from other types of data, and some of the specialized choices we have to make when using graphs. We then build a modern GNN, walking through each of the parts of the model and gradually to state-of-the-art AI GNN models. Finally, we provide a GNN playground where you can play around with a real-world task and dataset to build a stronger intuition of how each component of an AI GNN model contributes to the predictions it makes.

The topics of this course include:

1. Introduction to Graph Machine Learning.

2. Internet of Behaviors.

3. Homographic Intelligence.

4. Graphs Basics and Eigen Centrality.

4. Graph Neural Networks.

5. Graph Attention Networks.

6. Building a Graph Neural Network

7. GNNs Predictors by Pooling Information.

8. Graph AI and its code implementations in Python.

9. Multi- Graphs and Hyper- Graphs in AI using IoB.

10. Design Space for a GNNs.

11. Inductive Biases in GNNs.

12. Pytorch Geometric Implementations.

13. Node2Vec Feature Learning.

14. FAST GCNs.

15. Gated Graph RNNs.

16. Graph LSTMs

17. Mixed Grain Aggregators.

18. Multimodal Graph AI.

19. 100+ Resources on Graph Neural Networks

Introduction to Graphs as Discrete Structures
How to model a Graph Neural Network via GCN
Graph Web Application using Python
Graph Generative Adversarial Network Algorithm and its Implementation
Brain Computer Interfacing and Human Augmentation via Neuromorphic Computing
Neurotransmitters and Neuromodulation in Neuromorphic Computing
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.56
79 reviews
Stars 5
46
Stars 4
13
Stars 3
3
Stars 2
4
Stars 1
13
19574
Share
30-Day Money-Back Guarantee
Course details
Video 3 hours
Lectures 15
Certificate of Completion
Full lifetime access
Access on mobile and TV

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW