Inverse Programming for Deeper AI with Zenna Tavares - TWiML Talk #114
Published:Feb 26, 2018 18:29
•1 min read
•Practical AI
Analysis
This article summarizes a podcast episode featuring Zenna Tavares, a PhD student at MIT, discussing "Running Programs in Reverse for Deeper AI." The core concept revolves around program inversion, a technique that blends Bayesian modeling, deep learning, and computational logic. The discussion covers inverse graphics, its relation to vision inversion, and the application of these techniques to intelligent systems, including parametric inversion. The article also mentions ReverseFlow, a library for executing TensorFlow programs backward, and Sigma.jl, a probabilistic programming environment in Julia. The article concludes with a promotion for an AI conference.
Key Takeaways
- •The article discusses program inversion, a technique combining Bayesian modeling, deep learning, and computational logic.
- •It highlights the application of program inversion in areas like inverse graphics and intelligent systems.
- •The article mentions specific tools like ReverseFlow and Sigma.jl used for implementing these techniques.
Reference
“Zenna shares some great insight into his work on program inversion, an idea which lies at the intersection of Bayesian modeling, deep-learning, and computational logic.”