Graph Networks in 2020
Graph Networks are extremely useful tools to help understand the graph data that's all around us. In this episode, I'm going to explain what some of the latest advancements in graph networks are and how you can leverage them to build your own graph network in a few lines of Python code. This space has matured so much that there is never a single library to discuss, there are always multiple competing options (which is a great thing). We'll be weighing the pros and cons of the Deep Graph, Graph Nets, and PyTorch Geometric library as well. I'm particularly interested in Graph Networks because of how well suited they are for interpreting the most complex biochemical factory that we know of - the human body. Enjoy!
TWITTER: https://bit.ly/2OHYLbB
WEBSITE: https://bit.ly/2OoVPQF
INSTAGRAM: https://bit.ly/312pLUb
FACEBOOK: https://bit.ly/2OqOhx1
Coding Challenge Submission link ( Due Jan 26, 2019 at 12 PM PST):
https://forms.gle/Y3rY8EQhuyVySfx16
This is the example code from the video by the Deep Graph team, originally the toy dataset was the 'karate club' one, but i wanted to demo something more meaningful so i changed it to a toy 'protein network':
https://docs.dgl.ai/tutorials/basics/1_first.html#step-1-creating-a-graph-in-dgl
Type the code into Colab if you don't want to install it locally:
https://colab.research.google.com/
Simple Neural Network by Milo Harper:
https://gist.github.com/miloharper/62fe5dcc581131c96276
Subscribe for more educational videos!
The Deep Graph Library:
https://github.com/dmlc/dgl
The Graph Nets Library:
https://github.com/deepmind/graph_nets
PyTorch Geometric Library:
https://github.com/rusty1s/pytorch_geometric
The Hyperfoods paper:
https://www.nature.com/articles/s41598-019-45349-y
Read any research paper for free by typing it into this:
https://sci-hub.se/
Are you a total beginner to machine learning? Watch this:
https://www.youtube.com/watch?v=Cr6VqTRO1v0
Learn Python:
https://www.youtube.com/watch?v=T5pRlIbr6gg
Learn
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Siraj Raval · Siraj Raval · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
What is Bitcoin?
Siraj Raval
5 Ways to Use Bitcoin
Siraj Raval
BTC Fever - Siraj [Music Video]
Siraj Raval
5 Reasons to Build Decentralized Apps
Siraj Raval
The Interplanetary File System
Siraj Raval
How to Build a Dapp in 3 min
Siraj Raval
Life Before Smartphones
Siraj Raval
4 Ways to Use Smart Contracts
Siraj Raval
3 Dapps You HAVE to See
Siraj Raval
Char's Life as a BitTorrent Engineer
Siraj Raval
4 Reasons AlphaGo is a Huge Deal
Siraj Raval
Build a Neural Net in 4 Minutes
Siraj Raval
Sentiment Analysis in 4 Minutes
Siraj Raval
The Hackathon Life
Siraj Raval
Your First ML App - Machine Learning for Hackers #1
Siraj Raval
Build an AI Composer - Machine Learning for Hackers #2
Siraj Raval
Build a Game AI - Machine Learning for Hackers #3
Siraj Raval
Build a Movie Recommender - Machine Learning for Hackers #4
Siraj Raval
Build an AI Artist - Machine Learning for Hackers #5
Siraj Raval
Build a Chatbot - ML for Hackers #6
Siraj Raval
Build an AI Reader - Machine Learning for Hackers #7
Siraj Raval
Build an AI Writer - Machine Learning for Hackers #8
Siraj Raval
Build a Chatbot w/ an API - ML for Hackers #9
Siraj Raval
One-Shot Learning - Fresh Machine Learning #1
Siraj Raval
Generative Adversarial Nets - Fresh Machine Learning #2
Siraj Raval
Tone Analysis - Fresh Machine Learning #3
Siraj Raval
Generate Rap Lyrics - Fresh Machine Learning #4
Siraj Raval
Build an Autoencoder in 5 Min - Fresh Machine Learning #5
Siraj Raval
Build a Self Driving Car in 5 Min - Fresh Machine Learning #6
Siraj Raval
Build an Antivirus in 5 Min - Fresh Machine Learning #7
Siraj Raval
TensorFlow in 5 Minutes (tutorial)
Siraj Raval
Build a Recurrent Neural Net in 5 Min
Siraj Raval
Build a Simulation in 5 Min
Siraj Raval
Build a TensorFlow Image Classifier in 5 Min
Siraj Raval
Tensorboard Explained in 5 Min
Siraj Raval
Generate Music in TensorFlow
Siraj Raval
Build a Game Bot (LIVE)
Siraj Raval
Deep Learning Frameworks Compared
Siraj Raval
Introduction - Learn Python for Data Science #1
Siraj Raval
Build a Neural Network (LIVE)
Siraj Raval
Twitter Sentiment Analysis - Learn Python for Data Science #2
Siraj Raval
Recommendation Systems - Learn Python for Data Science #3
Siraj Raval
Predicting Stock Prices - Learn Python for Data Science #4
Siraj Raval
Pong Neural Network (LIVE)
Siraj Raval
Deep Dream in TensorFlow - Learn Python for Data Science #5
Siraj Raval
Visualizing Data with D3.js (LIVE)
Siraj Raval
Genetic Algorithms - Learn Python for Data Science #6
Siraj Raval
Enter Siraj [Music Video]
Siraj Raval
Build a Web Scraper (LIVE)
Siraj Raval
Why is P vs NP Important?
Siraj Raval
How to Make a Neural Network (LIVE)
Siraj Raval
How to Make an Amazing Tensorflow Chatbot Easily
Siraj Raval
How to Make an Amazing Video Game Bot Easily
Siraj Raval
How to Make a Tensorflow Neural Network (LIVE)
Siraj Raval
How to Make a Simple Tensorflow Speech Recognizer
Siraj Raval
Joel Shor - Really Quick Questions with an Awesome Google Engineer
Siraj Raval
How to Make a Path Planning Algorithm Easily (LIVE)
Siraj Raval
The Best Way to Prepare a Dataset Easily
Siraj Raval
Catherine Olsson - Really Quick Questions with an OpenAI Engineer
Siraj Raval
How to Make a Tic Tac Toe Neural Network Easily (LIVE)
Siraj Raval
Related AI Lessons
⚡
⚡
⚡
⚡
The Mind That Rewrote Itself
Medium · AI
3 AI Gadgets of 2026 That Actually Feel Like the Future
Medium · Data Science
Big Tech Is On Track To Spend $750 Billion On AI This Year
Forbes Innovation
AI Gives You The Vocabulary. It Doesn’t Give You The Expertise via @sejournal, @DuaneForrester
Search Engine Journal
🎓
Tutor Explanation
DeepCamp AI