HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

GradIEEEnt half decent: The hidden power of imprecise lines

suckerpinch1 HN recommender · recommended in 1 month, 2023-2024
YouTube
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.

Machine learning & deep learningStand-up & sketch comedySoftware performance & optimization#floatingpoint#neuralnetworks#gradientdescent#tom7#activationfunctions#sigbovik

4 comments from Hacker News

@jcparkyn2024 · in “Were RNNs all we needed?”

> 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

CitesView on HN
@jcparkyn2024 · in “Your Transformer is Secretly Linear”

A fun example of that (making a neural network using floating point error as a source of non-linearity): ▶ this video

RecommendsView on HN
@Uehreka2023 · in “"We'll call it AI to sell it, Machine Learning to Build it"”

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

CitesView on HN
@superkuh2023 · in “Numbers every LLM Developer should know”

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)

JokeView on HN
Stanford Seminar: Beyond Floating Point: Next Generation Computer Arithmetic1:31:28

Stanford Seminar: Beyond Floating Point: Next Generation Computer Arithmetic

Stanford Online
33K views • 9 years ago
The Great Debate @ARITH23: John Gustafson and William Kahan1:34:42

The Great Debate @ARITH23: John Gustafson and William Kahan

dancefan
4K views • 10 years ago
NaN Gates and Flip FLOPS19:08

NaN Gates and Flip FLOPS

suckerpinch
314K views • 7 years ago
Uppestcase and Lowestcase Letters  [advances in derp learning]24:13

Uppestcase and Lowestcase Letters [advances in derp learning]

suckerpinch
477K views • 5 years ago
Badness 0 (Apostrophe‛s version)22:15

Badness 0 (Apostrophe‛s version)

suckerpinch
258K views • 2 years ago
30 Weird Chess Algorithms: Elo World42:36

30 Weird Chess Algorithms: Elo World

suckerpinch
965K views • 7 years ago
Floating Point Numbers - Computerphile9:16

Floating Point Numbers - Computerphile

Computerphile
2.5M views • 12 years ago
Glitch Tokens - Computerphile19:29

Glitch Tokens - Computerphile

Computerphile
353K views • 3 years ago
Backpropagation, intuitively | Deep Learning Chapter 312:47

Backpropagation, intuitively | Deep Learning Chapter 3

3Blue1Brown
6.4M views • 9 years ago
On The Turing Completeness of PowerPoint (SIGBOVIK)5:34

On The Turing Completeness of PowerPoint (SIGBOVIK)

Tom Wildenhain
1.2M views • 9 years ago
Backpropagation calculus | Deep Learning Chapter 410:18

Backpropagation calculus | Deep Learning Chapter 4

3Blue1Brown
4M views • 9 years ago
Computer program that learns to play classic NES games16:18

Computer program that learns to play classic NES games

suckerpinch
2.2M views • 13 years ago
AI can't cross this line and we don't know why.24:07

AI can't cross this line and we don't know why.

Welch Labs
2.5M views • 2 years ago
The Simple Essence of Automatic Differentiation - Conal Elliott1:30:45

The Simple Essence of Automatic Differentiation - Conal Elliott

Microsoft Research
17K views • 8 years ago
GPT3: An Even Bigger Language Model - Computerphile25:57

GPT3: An Even Bigger Language Model - Computerphile

Computerphile
446K views • 6 years ago
Barliman: trying the halting problem backwards, blindfolded - William Byrd, Greg Rosenblatt36:14

Barliman: trying the halting problem backwards, blindfolded - William Byrd, Greg Rosenblatt

ClojureTV
8K views • 9 years ago
Great Impractical Ideas in Computer Science: PowerPoint Programming51:32

Great Impractical Ideas in Computer Science: PowerPoint Programming

Tom Wildenhain
2.2M views • 7 years ago
Clojure is Not Afraid of the GPU - Dragan Djuric42:13

Clojure is Not Afraid of the GPU - Dragan Djuric

ClojureTV
7K views • 9 years ago
MarI/O - Machine Learning for Video Games5:58

MarI/O - Machine Learning for Video Games

SethBling
11.5M views • 11 years ago
The spelled-out intro to neural networks and backpropagation: building micrograd2:25:52

The spelled-out intro to neural networks and backpropagation: building micrograd

Andrej Karpathy
4.4M views • 4 years ago