GradIEEEnt half decent: The hidden power of imprecise lines
suckerpinch1 HN recommender · recommended in 1 month, 2023-2024
391K views · 3 years ago · explainer · evergreen
Tom 7 (suckerpinch) delivers a long, comedic digression on gradient descent and floating-point imprecision. He shows how rounding behavior can supply the nonlinearity needed to build a neural network.
Cited as a fun, unconventional example of neural networks built from floating point error.
1:31:28Stanford Seminar: Beyond Floating Point: Next Generation Computer Arithmetic
Stanford Online
33K views • 9 years ago
1:34:42The Great Debate @ARITH23: John Gustafson and William Kahan
dancefan
4K views • 10 years ago
19:08NaN Gates and Flip FLOPS
suckerpinch
314K views • 7 years ago
24:13Uppestcase and Lowestcase Letters [advances in derp learning]
suckerpinch
477K views • 5 years ago
22:15Badness 0 (Apostrophe‛s version)
suckerpinch
258K views • 2 years ago
42:3630 Weird Chess Algorithms: Elo World
suckerpinch
965K views • 7 years ago
9:16Floating Point Numbers - Computerphile
Computerphile
2.5M views • 12 years ago
19:29Glitch Tokens - Computerphile
Computerphile
353K views • 3 years ago
12:47Backpropagation, intuitively | Deep Learning Chapter 3
3Blue1Brown
6.4M views • 9 years ago
5:34On The Turing Completeness of PowerPoint (SIGBOVIK)
Tom Wildenhain
1.2M views • 9 years ago
10:18Backpropagation calculus | Deep Learning Chapter 4
3Blue1Brown
4M views • 9 years ago
16:18Computer program that learns to play classic NES games
suckerpinch
2.2M views • 13 years ago
24:07AI can't cross this line and we don't know why.
Welch Labs
2.5M views • 2 years ago
1:30:45The Simple Essence of Automatic Differentiation - Conal Elliott
Microsoft Research
17K views • 8 years ago
25:57GPT3: An Even Bigger Language Model - Computerphile
Computerphile
446K views • 6 years ago
36:14Barliman: trying the halting problem backwards, blindfolded - William Byrd, Greg Rosenblatt
ClojureTV
8K views • 9 years ago
51:32Great Impractical Ideas in Computer Science: PowerPoint Programming
Tom Wildenhain
2.2M views • 7 years ago
42:13Clojure is Not Afraid of the GPU - Dragan Djuric
ClojureTV
7K views • 9 years ago
5:58MarI/O - Machine Learning for Video Games
SethBling
11.5M views • 11 years ago
2:25:52The spelled-out intro to neural networks and backpropagation: building micrograd
Andrej Karpathy
4.4M views • 4 years ago
4 comments from Hacker News
> squash an output into a range This isn't the primary purpose of the activation function, and in fact it's not even necessary. For example see ReLU (probably the most common activation function), leaky ReLU, or for a sillier example: ▶ this video
A fun example of that (making a neural network using floating point error as a source of non-linearity): ▶ this video
I don’t get what people are trying to say when they say these kinds of things about AI. That human-level writing is as simple as a linear regression? That we could’ve had computer programs capable of human-level writing decades ago? Have they not used these AIs enough to see how powerful they are? Are they seeing the bad outits and thinking that AIs are always doing that poorly? Like seriously, if you’re telling me that it was obvious that a “linear regression” could pass the LSAT I’ve got a macvlan to sell you. Edit: they’re also literally not linear regression! ▶ this video
Cool stuff. I looked at link and I noticed that that the fp8 support is only for the tensor cores and not the CUDA side. Does that mean training with H100 GPU in fp8 mode would use some software ecosystem that's not the existing vast existing CUDA one? Or am I just misunderstanding CUDA cores vs tensor cores? PS, as a joke, they should implement GPU fluint8 and get baked in non-linearity for the activation function without even using a non-linear function, ▶ this video ("GradIEEEnt half decent: The hidden power of imprecise lines" by suckerpinch)