## Machine Learning

Category### Conjugate Gradients

Conjugate gradients (CG) is one of the most widely used algorithms in optimization. What’s taught in schools about CG is a pseudo-code of 5 steps; in reality, it is much more t

### Adjoint Operators

When you try to solve an optimization or inverse problem, you most likely need to deal with the concept of *adjoint operator*. Beyond the mathematical definition, I lacked an intuit

### Can Machines Think?

In this post, I reflect on an article I enjoyed reading lately, written by Alan Turing in 1950. I learned that this is one of his most important works, as it sets the foundations o