Swift 语言是 Chris Lattner 在苹果公司工作时创建的。 现在 Chris Lattner 在 Google Brain 工作,专门从事深度学习的研究,并为 Swift 重写了编译器,为 Tensorflow 做定制优化,

    为了能够在程序语言级支持 Tensorflow 所需的所有功能特性,S4TF 做为了 Swift 语言本身的一个分支,为 Swift 语言添加了机器学习所需要的所有功能扩展。它不仅仅是一个用 Swift 写成的 TensorFlow API 封装,Google 还为 Swift 增加了编译器和语言增强功能,提供了一种新的编程模型,结合了图的性能、Eager Execution 的灵活性和表达能力。

    相对于 Tensorflow 的其他版本(如 Python,C++ 等),S4TF 拥有其独有的优势,比如:

    • 专门为机器学习打造:语言原生支持自动微分系统

    更多使用 Swift 的理由,有兴趣的读者可以参考官方文档: