solving with Gradient Descent | Michael Metzler's Workspace | Observablesolving with Gradient Descent | Michael Metzler's Workspace | Observable