MLWhiz | AI Unwrapped

MLWhiz | AI Unwrapped

Share this post

MLWhiz | AI Unwrapped
MLWhiz | AI Unwrapped
Data Scientists, The 5 Graph Algorithms that you should know
Copy link
Facebook
Email
Notes
More

Data Scientists, The 5 Graph Algorithms that you should know

Rahul Agarwal's avatar
Rahul Agarwal
Sep 02, 2019
∙ Paid
1

Share this post

MLWhiz | AI Unwrapped
MLWhiz | AI Unwrapped
Data Scientists, The 5 Graph Algorithms that you should know
Copy link
Facebook
Email
Notes
More
Share
Data Scientists, The 5 Graph Algorithms that you should know

We as data scientists have gotten quite comfortable with Pandas or SQL or any other relational database.

We are used to seeing our users in rows with their attributes as columns. But does the real world really behave like that?

In a connected world, users cannot be considered as independent entities. They have got certain relationships between each other and we would sometimes like to include such relationships while building our machine learning models.

Now while in a relational database, we cannot use such relations between different rows(users), in a graph database it is fairly trivial to do that.

In this post, I am going to be talking about some of the most important graph algorithms you should know and how to implement them using Python.

Also, here is a Graph Analytics for Big Data course on Coursera by UCSanDiego which I highly recommend to learn the basics of graph theory.

Keep reading with a 7-day free trial

Subscribe to MLWhiz | AI Unwrapped to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Rahul Agarwal
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More