تنسرفلو

من ويكيبيديا، الموسوعة الحرة

تنسرفلو (بالإنجليزية: TensorFlow)‏ هي مكتبة برمجية مجانية ومفتوحة المصدر في مجال تعلم الآلة. تستخدم في العديد من المجالات الفرعية ولكن لها تركيز محدد في تدريب واستدلال الشبكات العصبية العميقة.

هي مكتبه رياضيات رمزية مبنية على برمجة تنقل المعطيات والبرمجة التفاضلية، كما انها تستخدم في تعلم الآلة تطبيقات مثل الشبكات العصبية. تستخدمها غوغل للبحوث والإنتاج.‍

طورت غوغل براين تنسرفلو للاستخدام الداخلي في غوغل وتم نشرها في 2015 تحت رخصة أباتشي 2.0.

الميزات[عدل]

تستقر تنسرفلو على لغة البايثون وواجهات برمجة تطبيقات لغة سي ؛ [10] و تضمن : C++, قو، جافا,[11] جافا سكريبت[12] و «سويفت» (نسخه اوليه) من دون ضمان التوافق مع واجهة البرمجة.[13] يوفر الطرف الثالث حزم C#,[14] هاسكل,[15] جوليا,[16] R,[17] سكالا,[18] رست,[19] و OCaml.[20]

مراجع[عدل]

  1. ^ وصلة مرجع: https://opensource.google.com/projects/tensorflow. الوصول: 27 فبراير 2018.
  2. ^ وصلة مرجع: http://bits.blogs.nytimes.com/2015/11/09/google-offers-free-software-in-bid-to-gain-an-edge-in-machine-learning/.
  3. ^ أ ب الوصول: 9 يناير 2017. وصلة مرجع: https://api.github.com/repos/tensorflow/tensorflow.
  4. ^ أ ب مذكور في: MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systems. لغة العمل أو لغة الاسم: الإنجليزية. تاريخ النشر: 3 ديسمبر 2015.
  5. ^ "The tensorflow Open Source Project on Open Hub: Languages Page". أهلوه. اطلع عليه بتاريخ 2018-07-19.
  6. ^ أ ب "TensorFlow 2.14.0-rc1 Pre-release". 28 أغسطس 2023. اطلع عليه بتاريخ 2023-09-18.
  7. ^ أ ب "Release 2.15.0". 14 نوفمبر 2023. اطلع عليه بتاريخ 2023-11-19.
  8. ^ الوصول: 6 أكتوبر 2016.
  9. ^ "The tensorflow Open Source Project on Open Hub: Licenses Page". أهلوه. اطلع عليه بتاريخ 2018-07-19.
  10. ^ "TensorFlow Version Compatibility | TensorFlow". TensorFlow (بالإنجليزية). Archived from the original on 2018-06-28. Retrieved 2018-05-10. Some API functions are explicitly marked as "experimental" and can change in backward incompatible ways between minor releases. These include other languages
  11. ^ "API Documentation". مؤرشف من الأصل في 2019-05-04. اطلع عليه بتاريخ 2018-06-27.
  12. ^ "TensorFlow.js". مؤرشف من الأصل في 2019-02-12. اطلع عليه بتاريخ 2018-06-28. TensorFlow.js has an API similar to the TensorFlow Python API, however it does not support all of the functionality of the TensorFlow Python API.
  13. ^ "Swift for TensorFlow" (بالإنجليزية). Archived from the original on 2018-06-28. Retrieved 2018-06-28. Swift for TensorFlow is an early stage research project. It has been released to enable open source development and is not yet ready for general use by machine learning developers. The API is subject to change at any time.
  14. ^ Icaza، Miguel de (17 فبراير 2018)، TensorFlowSharp: TensorFlow API for .NET languages، مؤرشف من الأصل في 2019-11-05، اطلع عليه بتاريخ 2018-02-18
  15. ^ haskell: Haskell bindings for TensorFlow، tensorflow، 17 فبراير 2018، مؤرشف من الأصل في 2019-05-01، اطلع عليه بتاريخ 2018-02-18
  16. ^ "malmaud/TensorFlow.jl". GitHub (بالإنجليزية). Archived from the original on 2019-05-12. Retrieved 2018-06-28.
  17. ^ tensorflow: TensorFlow for R، RStudio، 17 فبراير 2018، مؤرشف من الأصل في 2019-07-06، اطلع عليه بتاريخ 2018-02-18
  18. ^ Platanios، Anthony (17 فبراير 2018)، tensorflow_scala: TensorFlow API for the Scala Programming Language، مؤرشف من الأصل في 2019-02-18، اطلع عليه بتاريخ 2018-02-18
  19. ^ rust: Rust language bindings for TensorFlow، tensorflow، 17 فبراير 2018، مؤرشف من الأصل في 2019-11-05، اطلع عليه بتاريخ 2018-02-18
  20. ^ Mazare، Laurent (16 فبراير 2018)، tensorflow-ocaml: OCaml bindings for TensorFlow، مؤرشف من الأصل في 2019-01-23، اطلع عليه بتاريخ 2018-02-18