টেনসরফ্লো বিশেষত গভীর শিক্ষার জন্য নির্দেশিত হয়, অর্থাত্ প্রচুর স্তর এবং অদ্ভুত টোপোলজিসহ নিউরাল নেটওয়ার্ক।
এটাই. এটি থানো-র বিকল্প , তবে গুগল দ্বারা বিকাশিত।
টেনসরফ্লো এবং থানো দুটি ক্ষেত্রেই আপনি প্রতীকীভাবে প্রোগ্রাম করেন program আপনি আপনার নিউরাল নেটওয়ার্কটি বীজগণিতীয় ক্রিয়াকলাপগুলির আকারে সংজ্ঞায়িত করেন (এই নোডগুলি এই ওজনগুলি দ্বারা গুণিত হয় এবং তারপরে একটি অ-রৈখিক রূপান্তর প্রয়োগ করা হয়, ব্লে ব্লে ব্লে), যা অভ্যন্তরীণভাবে একটি গ্রাফ দ্বারা উপস্থাপিত হয় (যা টেনসরফ্লোর ক্ষেত্রে, তবে থিয়ানো নয়, আপনি আপনার নিউরাল নেটওয়ার্কটি ডিবাগ করার জন্য দেখতে পাচ্ছেন) can
তারপরে, টেনসরফ্লো (বা থিয়ানো) অপ্টিমাইজেশান অ্যালগরিদম সরবরাহ করে যা আপনি যে কোনও ব্যয় ফাংশনটি হ্রাস করতে চান তা কী পরিমাণ কমিয়ে দেয় তা নির্ধারণের ভারী কাজ করে। যদি আপনার নিউরাল নেটওয়ার্কটি কোনও রিগ্রেশন সমস্যা সমাধানের জন্য বোঝানো হয় তবে আপনি পূর্বাভাসিত মান এবং সত্য মানগুলির মধ্যে বর্গক্ষেত্রের পার্থক্যের যোগফলকে হ্রাস করতে চাইতে পারেন। টেনসরফ্লো আপনার ব্যয় কার্যকারিতা এবং সমস্ত কিছুর মধ্যে পার্থক্য করার ভারী কাজ করে।
সম্পাদনা: এটি উল্লেখ করতে ভুলে গেছেন যে, অবশ্যই এসভিএমগুলিকে এক ধরণের নিউরাল নেটওয়ার্ক হিসাবে দেখা যায় , সুতরাং স্পষ্টতই, আপনি টেনসরফ্লো অপ্টিমাইজেশন সরঞ্জামগুলি ব্যবহার করে একটি এসভিএমকে প্রশিক্ষণ দিতে পারেন। তবে টেনসরফ্লো কেবলমাত্র গ্রেডিয়েন্ট বংশদ্ভুত-ভিত্তিক অপটিমাইজারের সাথে আসে যা আপনার প্রচুর পর্যবেক্ষণ না করে এসভিএম প্রশিক্ষণ দেওয়ার জন্য কিছুটা বোকা, যেহেতু এসভিএমের জন্য নির্দিষ্ট অপ্টিমাইজার রয়েছে যা স্থানীয় মিনিমে আটকে না।
এছাড়াও, সম্ভবত উল্লেখযোগ্যভাবে উল্লেখযোগ্য যে টেনসরফ্লো এবং থিয়ানো বেশ নিম্ন স্তরের ফ্রেমওয়ার্ক। বেশিরভাগ লোক তাদের উপরে নির্মিত ফ্রেমওয়ার্কগুলি ব্যবহার করে এবং ব্যবহার করা সহজ। আমি এখানে কোনওটির পরামর্শ দেব না, কারণ এটি তার নিজস্ব আলোচনার জন্ম দেয়। সহজেই প্যাকেজগুলি ব্যবহারের জন্য পরামর্শগুলি দেখুন ।