TensorFlow: لایبرری اپن‌سورس یادگیری ماشینی گوگل

TensorFlow: لایبرری اپن‌سورس یادگیری ماشینی گوگل

Tensorflow یک لایبرری اپن‌‌سورس برای انجام کار‌های مربوط به ماشین‌ لرنینگ می‌باشد؛ این لایبرری که توسط شرکت گوگل به صورت رایگان منتشر شده است، توانست در مدت زمان کوتاهی محبوبیت فراوانی را برای خود بدست بیاورد.

در ابتدا این لایبرری توسط محققین تیم Google Brain در دپارتمان Machine Intelligence Research گوگل ابداع شد تا بتوانند به تحقیق در مورد یادگیری ماشینی و شبکه‌های عصبی بپردازند اما در ادامهٔ راه تمرکز بیشتری روی آن صورت گرفت و به عنوان یک پروژهٔ رایگان و اپن‌سورس تحت لیسانس Apache License 2 در اختیار عموم قرار گرفت (برای آشنایی بیشتر با مفهوم یادگیری ماشینی، به مقالهٔ یادگیری ماشینی چیست؟ مراجعه نمایید).

معماری انعطاف‌پذیر تنسورفلو این امکان را در اختیار دولوپرها قرار می‌‌دهد تا محاسبات خود را به یک یا بیش از یک CPU یا GPU در محیط دسکتاپ، سرور و یا حتی موبایل صرفاً با استفاده از یک API دیپلوی کنند. همچنین گوگل با انتشار نسخهٔ Lite از این لایبرری، اجرای الگوریتم‌های یادگیری ماشینی روی ابزارهای هوشمندی همچون موبایل و تبلت را آسان‌تر کرده است (برای کسب اطلاعات بیشتر، به مقالهٔ TensorFlow Lite: ابزار اختصاصی یادگیری ماشینی گوگل برای موبایل و تبلت مراجعه نمایید).

از جمله شرکت‌هایی که در حال حاضر از این لایبرری استفاده می‌کنند هم می‌توان به خود شرکت گوگل، اینتل، اوبر، توییتر و لنوو اشاره کرد. با مراجعه به ریپازیتوری گیت‌هاب تنسورفلو، می‌توانید اطلاعات بیشتری در مورد این لایبرری به دست آورید.