Paolo Perrotta
Paolo Perrotta

Paolo is the author of two books for the Pragmatic Programmers: Metaprogramming Ruby, and the upcoming Programming Machine Learning. He’s been a developer for a long time, ranging from embedded to enterprise software, computer games, and web applications. He's got a base camp in Bologna, Italy.

A Deep Learning Adventure

Deep learning is the most exciting recent idea in software–but it's also intimidating. If you have no previous machine learning and deep learning experience, this talk is your entry ticket to the field.

We'll start from scratch, with a look at supervised learning. Then we'll see Ruby code that trains a neural network. Finally, we'll talk about deep neural networks, and explore a wonderful new concept that's changing the field of computer graphics: Generation Adversarial Networks. See how a deep learning program can invent imaginary animals!

Recorded video