Google today unveiled a slew of updates to its popular TensorFlow machine learning framework to make it useful for a wider variety of developers and give data scientists new ways to get started building AI models.

TensorFlow is one of the most popular programming frameworks developers can use to set up and run machine learning models at scale. It contains useful abstractions for that task, so it’s easier for developers to get their AI code up and running without having to reinvent the wheel. It’s built around the concept of computational graphs, which describe how data flows between mathematical operations.

It’s an essential part of Google’s AI strategy because it helps the company’s data scientists build more intelligent features and perform machine learning research. Making it available as an open source project means Google can reap the benefits of others’ contributions while driving the field of AI forward with more broadly available technology.

Google integrated TensorFlow with JavaScript for running machine learning tasks in web browsers. The company also expects to release TensorFlow for Swift next month, providing deep integration between the machine learning framework and the programming language Apple introduced in 2014. TensorFlow Lite, Google’s framework for executing machine learning on less powerful hardware, now supports Raspberry Pi, in addition to Android and iOS devices.

Google also announced the TensorFlow Hub, which provides a repository for sharing different pre-built modules developers can reuse across multiple models. Those modules, which are self-contained…