aidanrocke
The animal spirits behind the communist principle of anti-semitism
Von Neumann's reflections on the American education system
The Generalised Uncertainty Principle
Fizeau apparatus for measuring the speed of light
Visualisation meditation differs from wishful thinking
Schmidhuber's Comment on Laughter
The choice between freedom and equality
'The brain carries out tasks that are very demanding from a computational perspective, apparently powered by a mere 20 Watts.This fact has intrigued computer scientists for many decades, and is currently drawing many of them to the quest of acquiring a computational understanding of the brain. Yet, at present there is no productive interaction of computer scientists with neuroscientists in this quest.'
Brain Computation: A Computer Science Perspective [pdf]
Covid-19_instant_tracing
Possibly the best short blog post on this subject on the internet.
Complex-Step Differentiation
1. The objective of this paper is to show how the complex-step derivative approximation is related to algorithmic differentiation.
2. For a tutorial on complex-step differentiation, I can recommend the blog post of John Lapeyre: http://www.johnlapeyre.com/posts/complex-step-differentiatio...
Complex-step differentiation and automatic differentiation (2001) [pdf]
1. Within the context of optimisation, differentiable approximations of the min and max operators on R^n are very useful.
2. However, in order for these approximations to be useful they must also be numerically stable.
Differentiable approximations to the min and max operators
1. Here I present an elementary proof for a classical result in random matrix theory that applies to any random matrix sampled from a continuous distribution.
One of its many important consequences is that almost all linear models with square Jacobian matrices are invertible.
2. This is also relevant to scientists that want stable internal models for deep neural networks since a deep network is an exponentially large ensemble of linear models with compact support.
Almost all random matrices are nonsingular
1. The typical deep neural network tutorial introduces deep networks as compositions of nonlinearities and affine transforms.
2. In fact, a deep network with relu activation simplifies to a linear combination of affine transformations with compact support. But, why would affine transformations be useful?
3. After recent discussions on Twitter it occurred to me that the reason why they work is that they are actually first-order Taylor approximations of a suitable analytic function.
4. What is really cool about this is that by this logic partial derivatives, i.e. Jacobians, are computational primitives for both inference and learning.
5. I think this also provides insight into how deep networks approximate functions. They approximate the intrinsic geometry of a relation using piece-wise linear functions.
This works because a suitable polynomial approximation exists and all polynomials are locally Lipschitz.