Swift for TensorFlow旨在实现高性能机器学习

阎唯
2023-12-01

谷歌开发人员在Swift for TensorFlow背后进行了开发,该TensorFlow调整了Apple设计的机器学习应用程序的Swift编程语言 ,在最近的一次演讲中共享了项目路线图信息。 TensorFlow的Swift未来计划包括诸如C ++互操作性,改进的自动差异化以及对分布式培训的支持等功能。

Swift for TensorFlow是一个由Google主导的早期项目,该项目将Google的TensorFlow机器学习库与Swift(苹果公司创建的现代通用语言)集成在一起。 根据Swift for TensorFlow开发人员的说法,使用Swift可以以一种新的方式来表达更强大的算法,并且可以通过通用的区分API轻松实现功能的区分。

[了解Swift: 15个适合iOS应用开发的初学者友好资源 经验丰富的开发人员的快速指南 | 构建移动应用程序的方法不只一种。 查看25个用于快速构建移动应用程序的简单工具 | 通过InfoWorld的App Dev Report新闻通讯了解编程中最热门的话题。 ]

Swift for TensorFlow项目网站上已将开源Swift描述为易于使用且优雅,具有诸如强大的类型系统之类的优势,它可以帮助开发人员更早地发现错误并促进良好的API设计。 用于TensorFlow API的Swift建立在TensorFlow上,可透明访问低级TensorFlow运算符。

Swift for TensorFlow专注于两类用户:受当前机器学习框架限制的高级研究人员,以及刚刚入门的机器学习学习者。 Swift语言的扩展提供了Swift和Python(机器学习中的一种流行语言)之间的互操作性。 可以在Swift Jupyter Notebook中导入Python,而TensorFlow本身对Python友好 。 开发人员可以编写Swift来调用Python库,而无需使用包装程序,也不需要额外的开销。

在哪里下载Swift for Tensorflow

您可以从GitHub 下载Swift for TensorFlow 。 可以在tensorflow.org/swift上找到有关社区参与项目的教程,文档和说明。

From: https://www.infoworld.com/article/3438725/swift-for-tensorflow-aims-for-high-performance-machine-learning.html

 类似资料: