Page
of 98
Tuesday, January 22nd, 2019 at 5:00 PM

Starting to mock up the prototype.

Monday, January 21st, 2019 at 4:53 PM

I added T-SNE and UMAP with min_dist=0.8 algorithm options to the UMAP explorer. Three.js & tween.js animating the transition of 70,000 points no problem.

From: https://grantcuster.github.io/umap-explorer

Monday, January 21st, 2019 at 12:00 PM

Working on getting T-SNE running in the MNIST explorer.

Saturday, January 19th, 2019 at 9:54 PM

I made a notebook that lets you crop an image.

From: https://beta.observablehq.com/@grantcuster/image-crop

Friday, January 18th, 2019 at 3:20 PM

I put up a demo of the UMAP on MNIST interactive visualization I've been working on.

From: https://grantcuster.github.io/umap-explorer/

Tuesday, January 15th, 2019 at 6:20 PM

Cleaning up the layout for the UMAP visualization.

Friday, January 11th, 2019 at 6:51 PM

Another hover variation.

Friday, January 11th, 2019 at 4:00 PM

You can see how UMAP clusters are structured by things like the orientation of the number if you travel along their axes.

Friday, January 11th, 2019 at 3:19 PM

Making a hover display in three.js using a canvas as a texture. Canvas size needs to be a power of two. I'm using Figma to design it and then I can just move the coordinates into code.

Wednesday, January 9th, 2019 at 7:38 PM

A rogue four amongst the nines.

Wednesday, January 9th, 2019 at 12:30 PM

Three.js interface for UMAP run on MNIST is running. 70,000 digit images rendered using sprite sheets and a fragment shader to offset.

Tuesday, January 8th, 2019 at 6:22 PM

Passing color to shader to blend with image success.

Tuesday, January 8th, 2019 at 5:08 PM

I've started dissecting the WestLangley example. The coordinates for the sprite sheet start in the bottom left!?

Monday, January 7th, 2019 at 5:58 PM
Inspiration

Through desperate googling I rediscovered this great post and project on using three.js for T-SNE visualization.

From: https://douglasduhaime.com/posts/visualizing-tsne-maps-with-three-js.html

Monday, January 7th, 2019 at 4:51 PM

After a lot of trial and error I got python to make a sprite sheet out of MNIST pixel array data.

Friday, January 4th, 2019 at 7:45 PM

That's a lot of nines.

Friday, January 4th, 2019 at 6:59 PM

Desperately trying to figure out why the background of my 9's are not transparent.

Wednesday, January 2nd, 2019 at 2:37 PM
Inspiration

Buster Benson's "Life in Weeks"

From: https://buster.wiki/me/ via https://twitter.com/buster/status/1080530097868701701

Wednesday, January 2nd, 2019 at 11:44 AM

The printed versions of my generated snowflake card are here. My first printed project saved directly from a canvas element. Slowly making my way towards a photoshop free workflow.

From: https://beta.observablehq.com/@grantcuster/generative-snowflake-card-explorations

Page
of 98