Machine learning tools are so important that they deserve a first-class language and a compiler. Swift for TensorFlow combines the flexibility of eager execution with the high performance of graphs and sessions. Behind the scenes, Swift analyzes your Tensor code and automatically builds graphs for you. It also catches type errors and shape mismatches before running your code, has the ability to import any Python library, and has language-integrated automatic differentiation.
TensorFlow Lite is a lightweight machine learning framework that can do inference on a variety of mobile and small devices, from mobile phones to Raspberry Pis and microcontrollers. It also provides a simple abstraction that allows you to access AI accelerators.
Richard Wei and Andrew Selle discuss both frameworks, covering the current status of development and the latest developments. You’ll learn how to prepare your model for mobile and how to write code that executes it on a variety of different platforms.
This session is sponsored by Google.
Richard Wei is a software engineer on the Google Brain team at Google, working on APIs and automatic differentiation for Swift for TensorFlow. Previously, he worked on Siri at Apple. Richard studied computer science and linguistics at the University of Illinois at Urbana-Champaign, where he developed compiler technologies for machine learning.
Andrew Selle is a technical lead for TensorFlow Lite and one of its initial architects. He also has worked on improvements to the core and API of TensorFlow. Before Google, he worked extensively in research and development of highly-parallel numerical physical simulation techniques for physical phenomena for film and physically-based rendering. He worked on several Walt Disney Animation Films including Frozen and Zootopia. He holds a Ph.D. in Computer Science from Stanford University.
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com