Content deleted Content added
ArguMentor (talk | contribs) Move swift stuff to separate API section. |
ArguMentor (talk | contribs) |
||
Line 16:
Many differentiable programming frameworks can be called on from various programming languages via an [[Application programming interface|API]]. For example, [[TensorFlow]] can be called from [[Python]], [[Javascript]], [[C++]], [[Java]], [[Go]], and [[Swift]].<ref>{{Cite web|url=https://www.tensorflow.org/api_docs|title=API Documentation {{!}} TensorFlow Core r1.14|website=TensorFlow|language=en|access-date=2019-06-20}}</ref>
Differentiable programming in Swift 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
==See also==
|