টেনসরফ্লো/TensorFlow এর বেসিক কিছু ধারণা

টেনসরফ্লো/TensorFlow হচ্ছে গুগলের মেশিন লার্নিং ওপেন সোর্স সফটওয়্যার লাইব্রেরি  যেটি 2015  সালে গুগল রিলিজ করে যা ডেভলপারদের মেশিন লার্নিং, ডিপ লার্নিং, কম্পিউটেশোনাল গ্রাফ ভিজুয়ালাইজেশন এর বিভিন্ন মডেল ডিজাইন , বিল্ড এবং ট্রেনিং করার কাজ  অনেক বেশি সহজ করে দিয়েছে ।এটি আর্টিফিশিয়াল ইন্টেলিজেন্স সিস্টেমে ডীপ লার্নিং ইমপ্লিমেন্ট করতে ব্যবহার করা হয়। টেনসর ফ্লো গুগল ব্রেইন টিম  ডেভেলপ করেছে। এটা শুরু করার উদ্দেশ্য ছিল মূলত রিসার্চ এর কাজে ব্যবহার করার জন্য। পরে সবার জন্য উন্মুক্ত করে দেওয়া হয়।

টেনসরফ্লো সম্পর্কে একটা ধারণা পেতে নিচের ভিডিওটি দেখতে পারেনঃ

TensorFlow ব্যাবহার করে তৈরি করা কিছু জনপ্রিয় প্রোডাক্ট:

খুব অল্প সময়েই TensorFlow প্রচুর জনপ্রিয়তা পেয়েছে।

 

ব্যাবসায়িক দৃষ্টিকোণ থেকেও TensorFlow যে যথেষ্ট ডিমান্ডেবল তার প্রমাণ Google Search, Google Voice, Google Map, Google RankBrain, Google Photos ,YouTube এর মত জনপ্রিয় প্রোডাক্টগুলোতে এর ব্যাবহার ।

টেনসরফ্লো নিয়ে কাজ করার জন্য যারা আগ্রহী:

টেনসরফ্লো নিয়ে কাজ করার জন্য রয়েছে Python API। টেনসরফ্লো এর বেশির ভাগ কোড লেখা হয়েছে C++ এ। C++ API ও রয়েছে। তবে পাইথনের ডকুমেন্টশন বেশি। পাইথনে কোড লেখাও সহজ। নতুন যারা টেনসরফ্লো নিয়ে আগ্রহী, তারা পাইথন দিয়ে শুরু ক্রতে পারেন। টেনসরফ্লো এর রিসোর্স এবং ওপেন সোর্স প্রজেক্ট গুলোর একটা লিস্ট পাওয়া যাবে Awesome TensorFlow রিপোজিটোরিতে।

টেনসরফ্লো শেখার জন্য এখানে কয়েকটি লিঙ্ক : 

উইন্ডোজে , ম্যাক অথবা লিনাক্সে সব অপারেটিং সিস্টেমে TensorFlow  ইন্সটল করতে পারেন।

ম্যাক ওএস এক্স অথবা লিনাক্সে ইন্সটল করা অনেক সোজা। টেনসরফ্লো ইন্সটল করার আগে পাইথন ইন্সটল করতে হবে।

টেনসরফ্লো ইন্সটল পেইজে বিস্তারিত দেখা যাবে।