logo dotConferences

Software 2.0, a Babel fish for deep learning?

Olivier Wulveryck at dotAI 2018

Olivier talks about software engineering applied to deep learning (regarding the notion of Software 2.0 - https://medium.com/@karpathy/software-2-0-a64152b37c35). He exposes his vision of what a regular software is, and what makes a Deep Learning Software different.


More details

A machine learning instance is composed of:

  • an execution machine,
  • a mathematical model,
  • its knowledge (the weights of the matrices).

As a conclusion, he's introducing his Babel Fish: a tool whose goal is to translate mathematical equations (described in Unicode) into computation graph at runtime. For more technical information: go to the Gorgonia repository.