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
- Primary category: Browser / JavaScript ML experiments
- Corpus source note: 2026-05-15-karpathy-public-corpus
- Project taxonomy: karpathy-project-taxonomy
- Idea map: karpathy-idea-map
- Topic hub: karpathy-public-work
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_StoreReadme.mdtsne.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.