টেনসরফ্লো হল একটি মেশিন লার্নিং ফ্রেমওয়ার্ক যা Google প্রদান করে। এটি একটি ওপেন-সোর্স ফ্রেমওয়ার্ক যা পাইথনের সাথে অ্যালগরিদম, গভীর শিক্ষার অ্যাপ্লিকেশন এবং আরও অনেক কিছু বাস্তবায়নের জন্য ব্যবহৃত হয়। এটি গবেষণা এবং উৎপাদন উদ্দেশ্যে ব্যবহৃত হয়।
এটিতে অপ্টিমাইজেশন কৌশল রয়েছে যা জটিল গাণিতিক ক্রিয়াকলাপগুলি দ্রুত সম্পাদন করতে সহায়তা করে। কারণ এটি NumPy এবং বহুমাত্রিক অ্যারে ব্যবহার করে। এই বহুমাত্রিক অ্যারেগুলি 'টেনসর' নামেও পরিচিত। ফ্রেমওয়ার্ক গভীর নিউরাল নেটওয়ার্কের সাথে কাজ করতে সহায়তা করে। এটি অত্যন্ত মাপযোগ্য, এবং অনেক জনপ্রিয় ডেটাসেটের সাথে আসে। এটি জিপিইউ গণনা ব্যবহার করে এবং সংস্থানগুলির পরিচালনাকে স্বয়ংক্রিয় করে।
'টেনসরফ্লো' প্যাকেজটি নীচের কোড-
লাইনটি ব্যবহার করে উইন্ডোজে ইনস্টল করা যেতে পারেpip install tensorflow
টেনসর হল টেনসরফ্লোতে ব্যবহৃত একটি ডেটা স্ট্রাকচার। এটি একটি প্রবাহ চিত্রে প্রান্তগুলিকে সংযুক্ত করতে সহায়তা করে। এই ফ্লো ডায়াগ্রামটি 'ডেটা ফ্লো গ্রাফ' নামে পরিচিত। টেনসর বহুমাত্রিক অ্যারে বা একটি তালিকা ছাড়া কিছুই নয়৷
আমরা এই কোডগুলি চালানোর জন্য জুপিটার নোটবুক ব্যবহার করব। 'পিপ ইনস্টল টেনসরফ্লো' ব্যবহার করে জুপিটার নোটবুকে টেনসরফ্লো ইনস্টল করা যেতে পারে।
নিম্নলিখিত একটি উদাহরণ -
উদাহরণ
npmatrix_1 =tf.Variable([[1,2,3],[4,5,8],[9,10,0]]])প্রিন্ট("ম্যাট্রিক্স হল")প্রিন্ট হিসাবেimport tensorflow as tf import numpy as np matrix_1 = tf.Variable([[1,2,3],[4,5,8],[9,10,0]]) print("The matrix is ") print (matrix_1) print("The sum of all elements ") result = tf.reduce_sum(matrix_1) print(result) print("The sum of specific rows is") result = tf.reduce_sum(matrix_1, 1) print(result)
আউটপুট
The matrix is <tf.Variable 'Variable:0' shape=(3, 3) dtype=int32, numpy= array([[ 1, 2, 3], [ 4, 5, 8], [ 9, 10, 0]], dtype=int32)> The sum of all elements tf.Tensor(42, shape=(), dtype=int32) The sum of specific rows is tf.Tensor([ 6 17 19], shape=(3,), dtype=int32)
ব্যাখ্যা
-
প্রয়োজনীয় প্যাকেজগুলি আমদানি করুন এবং ব্যবহারের সহজতার জন্য এটির একটি উপনাম প্রদান করুন৷
-
Numpy প্যাকেজ ব্যবহার করে একটি ম্যাট্রিক্স তৈরি করা হয়।
-
'reduce_sum' ফাংশনটি ম্যাট্রিক্সের সমস্ত মানের যোগফল বের করতে ব্যবহৃত হয়।
-
ম্যাট্রিক্স পাস করা ছাড়াও যদি একটি নির্দিষ্ট মান ‘reduce_sum’-এ পাস করা হয়, তাহলে এটি প্রতিটি সারির যোগফল গণনা করে।
-
ফলস্বরূপ আউটপুট কনসোলে প্রদর্শিত হয়।