Micha’s talk demystifies deep learning. View the slides.
Our research team spent last week in London hosting sessions and workshops about applied machine learning at the QCon conference. Micha Gorelick gave a talk about building a working product with Keras, a high level deep learning framework. He started by explaining deep learning at a conceptual level (describing neural networks like universal approximation theorems to approximate arbitrary functions by iteratively tuning weights and biases on training data) and then showed the code and design decisions we used to train and deploy our model for automated text summarization. During this talk, he also situates Keras alongside other tools, like Tensorflow, MXNet and Theano, in the in the deep learning framework ecosystem.
More from the Blog
Mar 10 2017
by — In a modern twist on Claude Shannon’s Theseus, SigOpt explains optimization by teaching a mouse to solve a randomly generated maze The learning of machine learning refers to the process of updating and tuning the parameters of a model. For example, if we take the function f(x) = ax^2 + bx + c, learning would mean to change the values of a, b, and c so that our function does a better job desc...
Mar 15 2017
by — Probabilistic Real Estate is a prototype we built to explore the New York City real estate market. As explained in a previous post, we used probabilistic programming’s ability to incorporate hierarchical models to make predictions across neighborhoods with sparse amounts of pricing data. In this post, we’ll focus on how we designed the prototype to capitalize on another strength of probabilisti...
Jun 23 2017
by with — Steganography is the practice of hiding messages anywhere they’re not expected. In a well-executed piece of steganography, anyone who is not the intended recipient can look at the message and not realize its there at all. In a recent headline-making story, The Intercept inadvertently outed their source by publishing a document with an embedded steganographic message ...