(all kinds of tasks) • Speech recognition • Catching up with Recurrent nets in Natural Language Processing • Understanding positions in Atari, Go, Chess • Image processing • Image generation
(all kinds of tasks) • Speech recognition • Catching up with Recurrent nets in Natural Language Processing • Understanding positions in Go, Chess…. • Image processing • Image generation
a lot of learning (and high network capacity)! Right? Indeed: • ConvNets are data hungry, have millions of params • Big GANs are trained for days on tens of thousands of images (or more) • Training process is often tricky with lots of caveats, important to get it right
• – Corrupted image (observed) “Classical” MAP approach to inverse problems: Prior term Convolutional network with parameters Fixed input Consider all images obtained from a random signal z via a convolutional network with a certain architecture : Perform the reconstruction by solving (optionally: use fixed number of iterations): “Find the most likely image that can be generated by a ConvNet from z”
(but a very slow one) • Convolutional network architectures impose natural image priors • Intuition: generative ConvNets capture “Hierarchical self-similarity” of natural images by design • Learning is important, but so is the prior • Outlook: further convergence with computer graphics • Outlook: convergence with recognition networks Thank you!