TensorFlow

TensorFlow
Developer(s)Google Brain Team[1]
Initial releaseNovember 9, 2015; 9 years ago (2015-11-09)
Repositorygithub.com/tensorflow/tensorflow
Written inPython, C++, CUDA
PlatformLinux, macOS, Windows, Android, JavaScript[2]
TypeMachine learning library
LicenseApache 2.0
Websitetensorflow.org

TensorFlow is a software library for machine learning and artificial intelligence. It can be used across a range of tasks, but is used mainly for training and inference of neural networks.[3][4] It is one of the most popular deep learning frameworks, alongside others such as PyTorch and PaddlePaddle.[5][6] It is free and open-source software released under the Apache License 2.0.

It was developed by the Google Brain team for Google's internal use in research and production.[7][8][9] The initial version was released under the Apache License 2.0 in 2015.[1][10] Google released an updated version, TensorFlow 2.0, in September 2019.[11]

TensorFlow can be used in a wide variety of programming languages, including Python, JavaScript, C++, and Java,[12] facilitating its use in a range of applications in many sectors.

  1. ^ a b "Credits". TensorFlow.org. Archived from the original on November 17, 2015. Retrieved November 10, 2015.
  2. ^ "TensorFlow.js". Archived from the original on May 6, 2018. Retrieved June 28, 2018.
  3. ^ Abadi, Martín; Barham, Paul; Chen, Jianmin; Chen, Zhifeng; Davis, Andy; Dean, Jeffrey; Devin, Matthieu; Ghemawat, Sanjay; Irving, Geoffrey; Isard, Michael; Kudlur, Manjunath; Levenberg, Josh; Monga, Rajat; Moore, Sherry; Murray, Derek G.; Steiner, Benoit; Tucker, Paul; Vasudevan, Vijay; Warden, Pete; Wicke, Martin; Yu, Yuan; Zheng, Xiaoqiang (2016). TensorFlow: A System for Large-Scale Machine Learning (PDF). Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI ’16). arXiv:1605.08695. Archived (PDF) from the original on December 12, 2020. Retrieved October 26, 2020.
  4. ^ TensorFlow: Open source machine learning. Google. 2015. Archived from the original on November 11, 2021. "It is machine learning software being used for various kinds of perceptual and language understanding tasks" – Jeffrey Dean, minute 0:47 / 2:17 from YouTube clip
  5. ^ "Top 30 Open Source Projects". Open Source Project Velocity by CNCF. Retrieved October 12, 2023.
  6. ^ "Welcome to the PaddlePaddle GitHub". PaddlePaddle Official Github Repo. Retrieved October 28, 2024.
  7. ^ Video clip by Google about TensorFlow 2015 at minute 0:15/2:17
  8. ^ Video clip by Google about TensorFlow 2015 at minute 0:26/2:17
  9. ^ Dean et al 2015, p. 2
  10. ^ Metz, Cade (November 9, 2015). "Google Just Open Sourced TensorFlow, Its Artificial Intelligence Engine". Wired. Archived from the original on November 9, 2015. Retrieved November 10, 2015.
  11. ^ Cite error: The named reference :12 was invoked but never defined (see the help page).
  12. ^ "API Documentation". Archived from the original on November 16, 2015. Retrieved June 27, 2018.,