/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

fa.bianp.net
| | justindomke.wordpress.com
1.9 parsecs away

Travel
| | In 2012, I wrote a paper that I probably should have called "truncated bi-level optimization". I vaguely remembered telling the reviewers I would release some code, so I'm finally getting around to it. The idea of bilevel optimization is quite simple. Imagine that you would like to minimize some function $latex L(w)$. However, $latex L$...
| | teddykoker.com
2.9 parsecs away

Travel
| | Gradient-descent-based optimizers have long been used as the optimization algorithm of choice for deep learning models. Over the years, various modifications to the basic mini-batch gradient descent have been proposed, such as adding momentum or Nesterov's Accelerated Gradient (Sutskever et al., 2013), as well as the popular Adam optimizer (Kingma & Ba, 2014). The paper Learning to Learn by Gradient Descent by Gradient Descent (Andrychowicz et al., 2016) demonstrates how the optimizer itself can be replaced with a simple neural network, which can be trained end-to-end. In this post, we will see how JAX, a relatively new Python library for numerical computing, can be used to implement a version of the optimizer introduced in the paper.
| | dustintran.com
3.1 parsecs away

Travel
| | I went to a talk by Roger Grosse today, who was presenting his very recent work on a new SGD procedure called K-FAC [2]. Using the correct parameterization d...
| | www.hamza.se
23.3 parsecs away

Travel
| A walkthrough of implementing a neural network from scratch in Python, exploring what makes these seemingly complex systems actually quite straightforward.