tsnejs

Source

  • Source kind: github-repository
  • URL: https://github.com/karpathy/tsnejs
  • Discovery source: https://github.com/karpathy/tsnejs
  • License: NOASSERTION
  • Distribution policy: public-summary-local-archive-only
  • Public mirror status: summary-only
  • Content hash: f48bbeb6fe3dca6a7e2510673f1564ff0bd333baed96d0cf0cb0a0edffee0c03
  • First seen: 2026-05-15
  • Last changed: 2026-05-15

Classification

Summary

tSNEJS tSNEJS is an implementation of t-SNE visualization algorithm in Javascript. t-SNE is a visualization algorithm that embeds things in 2 or 3 dimensions. If you have some data and you can measure their pairwise differences, t-SNE visualization can help you identify clusters in your data. See example below. Online demo The main project website has a 1 that allows you to simply paste CSV data into a textbox and tSNEJS computes and visualizes the embedding on the fly (no coding needed). Research Paper The algorithm was originally described in this paper: L.J.P. van de…

What This Teaches

  • How ML ideas can be made interactive and inspectable in the browser.
  • Useful for teaching interfaces and lightweight demos.

Why It Matters

This matters as part of Karpathy’s broader pattern: compress hard technical systems into readable, inspectable, working artifacts.

Repository Snapshot

  • Full name: karpathy/tsnejs
  • Default branch: master
  • HEAD: 13ece5d7e751a5180a59ca396013e800e1059c20
  • Stars at crawl: 908
  • Forks at crawl: 158
  • File count: 3
  • README path: Readme.md
  • License path: “
  • Created: 2014-07-01T23:44:12Z
  • Updated: 2026-05-05T12:33:13Z
  • Pushed: 2019-03-15T22:30:16Z

Top-Level Structure

  • [root]: 3

File Extension Profile

  • .ds_store: 1
  • .js: 1
  • .md: 1

Tags / Release-Like Markers

  • No git tags found in the shallow local clone.

Sample File Tree

  • .DS_Store
  • Readme.md
  • tsne.js

Public Handling Notes

  • EXTRACTED: This page records public metadata and a source-grounded summary.
  • INFERRED: Full local preservation, when available, is for private/local use unless a license or explicit source policy makes public redistribution safe.
  • Do not treat this page as permission to republish unlicensed source text or code wholesale.