MLWhiz | AI Unwrapped

MLWhiz | AI Unwrapped

Share this post

MLWhiz | AI Unwrapped
MLWhiz | AI Unwrapped
4 Graph Algorithms on Steroids for data Scientists with cuGraph
Copy link
Facebook
Email
Notes
More

4 Graph Algorithms on Steroids for data Scientists with cuGraph

Rahul Agarwal's avatar
Rahul Agarwal
Nov 06, 2019
∙ Paid

Share this post

MLWhiz | AI Unwrapped
MLWhiz | AI Unwrapped
4 Graph Algorithms on Steroids for data Scientists with cuGraph
Copy link
Facebook
Email
Notes
More
Share

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 behave like that?

In a connected world, users cannot be considered as independent entities. They have got certain relationships with 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 relatively trivial to do that.

Now, as we know, Python has a great package called Networkx to do this. But the problem with that is that it is not scalable.

A GPU can help solve our scalability problems with its many cores and parallelization. And that is where RAPIDS.ai CuGraph comes in.

The RAPIDS cuGraph library is a collection of graph analytics that process data found in GPU Dataframes — see cuDF . cuGraph aims to provide …

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