Abstract
In this chapter, we start by inspiring you to adopt the Swift language for deep learning by comparing (Section 3.1) its powerful capabilities to the Python language. We also introduce an extended language called “Swift for TensorFlow” (Section 3.2) for general-purpose programming and for learning, practicing, and researching the machine learning field. Because Python is currently used heavily for numerical computation, we show how Swift for TensorFlow can easily access (Section 3.4) Python’s built-ins, libraries, and user-defined entities. Finally, we close this chapter with a summary (Section 3.5).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
GIL stands for “Global Interpreter Lock.”
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2021 Rahul Bhalley
About this chapter
Cite this chapter
Bhalley, R. (2021). Differentiable Programming. In: Deep Learning with Swift for TensorFlow. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-6330-3_3
Download citation
DOI: https://doi.org/10.1007/978-1-4842-6330-3_3
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-6329-7
Online ISBN: 978-1-4842-6330-3
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books