From automatic differentiation to message passing

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=cw7QTSfLjEo



Duration: 57:53
2,208 views
71


Automatic differentiation is an elegant technique for converting a computable function expressed as a program into a derivative-computing program with similar time complexity. It does not execute the original program as a black-box, nor does it expand the program into a mathematical formula, both of which would be counter-productive. By generalizing this technique, you can produce efficient algorithms for constraint satisfaction, optimization, and Bayesian inference on models specified as programs. This approach can be broadly described as compiling into a message-passing program.

See more at https://www.microsoft.com/en-us/research/video/from-automatic-differentiation-to-message-passing/




Other Videos By Microsoft Research


2019-08-22Crowd, Cloud and the Future of Work: Updates from human AI computation
2019-08-22Recommendation and Learning to Improve Personal Productivity
2019-08-22Crowd, Cloud and the Future of Work: Welcome and Updates
2019-08-22Machine reading comprehension with Dr. T.J Hazen
2019-08-21Keynote: Intentional Approaches to Human-Computer Collaboration
2019-08-20SCAI - Societal impact through Cloud and Artificial Intelligence at Microsoft Research India
2019-08-20Algorithmic Improvisation for Dependable and Secure Autonomy
2019-08-20Productivity in Software Development
2019-08-20Future of Spreadsheeting
2019-08-20Workforce of the Future
2019-08-19From automatic differentiation to message passing
2019-08-16Workers of the World, Connect! Tech Innovations and Organizational Change...
2019-08-16Increasing AI Programmer Productivity
2019-08-15Artificial Emotional Intelligence, Social Systems, and the Future of Collaboration
2019-08-15Quantum Development Kit, Q#, and Katas
2019-08-15Keynote - The Future of Work And the Power of Data
2019-08-15Quantum Computing and Workforce, Curriculum, and Application Development: Case study
2019-08-15Quantum Computing and Workforce, Curriculum, and Application Development: Overview and access
2019-08-15Quantum Computing and Workforce, Curriculum, and Application Development: Insights
2019-08-15Quantum Computing and Workforce, Curriculum, and Application Development: An overview
2019-08-15Techniques for ML Model Transparency and Debugging



Tags:
Automatic differentiation
AI
programming languages
Microsoft Research