تنسورفلو
تنسورفلو (انگلیسی: TensorFlow) یک کتابخانهٔ نرمافزاری متنباز برای یادگیری ماشین در انواع مختلف وظایف مفهومی و زبان است که در حال حاضر توسط ۵۰ تیم تحقیقاتی و محصولات مختلف گوگل از جمله بازشناسی گفتار، جیمیل، گوگل فوتوز و جستجو که بسیاری از آنها سابقاً از دیستبلیف استفاده کرده بودند، استفاده میشود. تنسورفلو در آغاز توسط تیم گوگل برین مرکز تحقیقاتی گوگل به صورت داخلی استفاده میشد ولی بعدها در ۹ نوامبر ۲۰۱۵ تحت مجوز آپاچی منتشر شد.
دلایل زیادی نظیر اینکه تصاویر طیف خاکستری در کامپیوتر معمولاً به صورت ماتریسهای n∗m ذخیره میشوند (تصاویر رنگی با ابعاد بیشتر مانند n∗m∗3) و وقتی ما دستهای از تصاویر داریم (مثلاً k تصویر)، مجبوریم ابعاد ماتریسها را به صورت n∗m∗k (در تصاویر رنگی n∗m∗3∗k) افزایش دهیم، سبب شدند که در طراحی تنسورفلو از داده ساختار تنسور برای نگهداری مقادیر و نوع داده متغیرها استفاده شود. اما مهمترین دلیل استفاده تنسورفلو از تنسورها، در حقیقت سهولت مدیریت وزنها و مقادیر نورونها در لایههای مختلف در شبکههای عصبی عمیق و یادگیری عمیق است [1].
![]() | |
توسعهدهنده(ها) | تیم Google Brain |
---|---|
انتشار ابتدایی | ۹ نوامبر ۲۰۱۵ |
مخزن | |
نوشتهشده با | پایتون، سی پلاسپلاس |
بنسازه رایانش | لینوکس، اواس ده، مایکروسافت ویندوز |
گونه | کتابخانهٔ یادگیری ماشین |
پروانه | مجوز آپاچی |
وبگاه |
منابع
- آموزش یادگیری ماشین در TENSORFLOW، چرا تنسورفلو از تنسورها استفاده میکند؟
2. پرسش و پاسخ یادگیری ماشین در TensorFlow .
مشارکتکنندگان ویکیپدیا. «TensorFlow». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۱۹ دسامبر ۲۰۱۶.