nn
Source
- Source kind:
github-repository - URL: https://github.com/karpathy/nn
- Discovery source: https://github.com/karpathy/nn
- License:
NOASSERTION - Distribution policy:
public-summary-local-archive-only - Public mirror status:
summary-only - Content hash:
220ddcf630a4ffbe09119e27d27b6351d9c4b4b5f290ca543fe3ac730d825f13 - First seen: 2026-05-15
- Last changed: 2026-05-15
Classification
- Primary category: Vision / multimodal / captioning
- 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
1: Modules are the bricks used to build neural networks. Each are themselves neural networks, but can be combined with other networks using containers to create complex neural networks: 1: container classes like 1 and 1: non-linear functions like 1; 1, 1 and 1: layers for manipulating table s like 1 and 1: 1 and $1 convolutions; Criterions compute a grad…
What This Teaches
- How earlier vision and captioning systems connect representation learning with language outputs.
- Useful historical context for multimodal LLM research and evaluation.
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/nn - Default branch:
master - HEAD:
3de925cff92921aafa2bf4a93fcd5395c6322862 - Stars at crawl: 37
- Forks at crawl: 7
- File count: 196
- README path:
README.md - License path: “
- Created: 2015-05-05T21:33:51Z
- Updated: 2026-04-26T08:03:12Z
- Pushed: 2016-02-05T14:58:20Z
Top-Level Structure
[root]: 125generic: 39doc: 31rocks: 1
File Extension Profile
.lua: 118.c: 40.png: 19.md: 12.jpg: 2.txt: 2.luacheckrc: 1.rockspec: 1.yml: 1
Tags / Release-Like Markers
- No git tags found in the shallow local clone.
Sample File Tree
.luacheckrc.travis.ymlAbs.luaAbsCriterion.luaAdd.luaAddConstant.luaBatchNormalization.luaBCECriterion.luaCAddTable.luaCDivTable.luaClassNLLCriterion.luaCMakeLists.txtCMul.luaCMulTable.luaConcat.luaConcatTable.luaContainer.luaCONTRIBUTING.mdCopy.luaCOPYRIGHT.txtCosineDistance.luaCosineEmbeddingCriterion.luaCriterion.luaCriterionTable.luaCrossEntropyCriterion.luaCSubTable.luaDepthConcat.luaDistKLDivCriterion.luadoc/containers.mddoc/convolution.mddoc/criterion.mddoc/image/abs.pngdoc/image/exp.pngdoc/image/hshrink.pngdoc/image/htanh.pngdoc/image/lena.jpgdoc/image/lenap.jpgdoc/image/logsigmoid.pngdoc/image/logsoftmax.pngdoc/image/power.pngdoc/image/prelu.pngdoc/image/relu.pngdoc/image/sigmmoid.pngdoc/image/sigmoid.pngdoc/image/softmax.pngdoc/image/softmin.pngdoc/image/softplus.pngdoc/image/softsign.pngdoc/image/sqrt.pngdoc/image/square.pngdoc/image/sshrink.pngdoc/image/tanh.pngdoc/module.mddoc/overview.mddoc/simple.mddoc/table.mddoc/testing.mddoc/training.mddoc/transfer.mdDotProduct.luaDropout.luaErrorMessages.luaEuclidean.luaExp.luaFlattenTable.luageneric/Abs.cgeneric/AbsCriterion.cgeneric/DistKLDivCriterion.cgeneric/HardShrink.cgeneric/HardTanh.cgeneric/L1Cost.cgeneric/LogSigmoid.cgeneric/LogSoftMax.cgeneric/MarginCriterion.cgeneric/Max.cgeneric/Min.cgeneric/MSECriterion.cgeneric/MultiLabelMarginCriterion.cgeneric/MultiMarginCriterion.cgeneric/PReLU.c
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.