Loading video...

Video Failed to Load

Go Home

My new favorite easy-to-use interactive 3D visualization library is Plotly! Here is a visualization of the CIFAR dataset where images are first projected into 2,048-dimensional hidden vectors using InceptionV3 and then reduced to 3D using UMAP.

56,508 views • 2 years ago •via X (Twitter)

10 Comments

Lionel's profile picture
Lionel2 years ago

Looks way smoother than matplotlib 3d figures. How many observations are in this 3d scatter? Does it ever get slow?

Xavier Bresson's profile picture
Xavier Bresson2 years ago

50,000 data points. never slow, very smooth on my laptop.

Plotly's profile picture
Plotly2 years ago

Amazing! Thanks for sharing @xbresson 🙌

Srivathsan Srinivas's profile picture
Srivathsan Srinivas2 years ago

I am going to try it. Been wanting to plot graphs and interact with. Thanks @xbresson for this post!

Eamon McAndrew's profile picture
Eamon McAndrew2 years ago

Do you have the code for this specific implementation. The 3D Umap cords to interactive plot like this ?

Xavier Bresson's profile picture
Xavier Bresson2 years ago

will share code soon

KC Archtux | LEC CHAMPION 💙's profile picture
KC Archtux | LEC CHAMPION 💙2 years ago

looks so great thx

Jochem Gietema's profile picture
Jochem Gietema2 years ago

I can see if I can support 3D plots in (also based on Plotly), then you can directly see the actual images as well.

Nur's profile picture
Nur2 years ago

For 3D visualization, should data have only 3 variables? Or how many variables can I use for this visualization?

Stephen Harrington's profile picture
Stephen Harrington2 years ago

Combine Plotly with dash for more controls and components.

Related Videos