With international collaborators, we have developed and continue to expand the paradigm of probabilistic numerics that describes computation itself as an inference process. On the algorithmic level, machine learning requires challenging numerical computations. But these numerical computations themselves are also instances of inference problems. Numerical algorithms — methods for optimization, integration, linear algebra, etc. — can thus be described and analysed as autonomous learning agents. Among the advantages of this description is that it makes computational uncertainty a first-class citizen. This is important because big-data computation is typically extremely imprecise and stochastic.