Tech News
← Home  ·  All topics

Gradient Descent

2 GoKawiil briefs on this topic

Explainer revisits why backpropagation computes gradients backward, not forward

A technical blog post (originally from 2018) revisits a classic question about neural network training: why does the backpropagation algorithm invented by Rumelhart et al. in 1986 compute gradients by propagating errors backward through the network rather than forward, given that both directions are mathematically valid applications of the chain rule. The author walks through the notation and structure of a neural network node to set up an explanation of why forward-mode differentiation is computationally suboptimal compared to the standard backward approach.

Developer builds differentiable-rendering tool to auto-arrange 3D meshes into anamorphic sculptures

A developer inspired by Jonty Hurwitz's anamorphic sculptures built a custom application that arranges arbitrary 3D meshes—like cars, pigs, and pigeons—so their combined silhouette forms a target image when viewed from one specific camera angle. The system starts with randomly placed objects and uses gradient descent with a differentiable renderer to iteratively adjust each mesh's position, size, and rotation until the projected outline matches the target picture.