Content deleted Content added
→APIs: reworded Tags: Mobile edit Mobile web edit |
Tags: Mobile edit Mobile web edit |
||
Line 14:
== APIs==
Many programming languages whose design is less amenable to
Differentiable programming in Swift with TensorFlow extends the type system to make differentiable functions first-class values, and is implemented as a compiler transformation on the Swift intermediate language ([https://github.com/apple/swift/blob/tensorflow/docs/SIL.rst SIL]). It leverages [[Protocol (object-oriented programming)|protocol-oriented programming]] ([[Type class|type classes]]) to allow custom differentiable data structures. The authors hope that it will become a fully integrated part of the Swift language in the future.<ref>{{Cite web|url=https://forums.swift.org/t/pre-pre-pitch-swift-differentiable-programming-design-overview/25992|title=Pre-pre-pitch: Swift Differentiable Programming Design Overview|date=2019-06-17|website=Swift Forums|language=en-US|access-date=2019-06-18}}</ref>
|