কম্পিউটার টিউটোরিয়াল

টেনসরফ্লো এবং পাইথনে ক্যারেক্টার সাবস্ট্রিং নিয়ে কাজ করার পদ্ধতি


টেনসরফ্লোতে ক্যারেক্টার সাবস্ট্রিং strings মডিউলে থাকা substr মেথড ব্যবহার করে কাজ করা যায়। এরপর এটি নামপাই অ্যারেতে কনভার্ট হয়ে প্রদর্শিত হয়।

আরও পড়ুন: টেনসরফ্লো কী এবং কেরাস কীভাবে টেনসরফ্লোর সাথে কাজ করে নিউরাল নেটওয়ার্ক তৈরি করতে?

আমরা দেখব কিভাবে পাইথনে ইউনিকোড স্ট্রিং রিপ্রেজেন্ট করতে হয় এবং ইউনিকোড সমতুল্য ব্যবহার করে সেগুলো ম্যানিপুলেট করতে হয়। প্রথমে, ইউনিকোড স্ট্রিংগুলোর টোকেনে আলাদা করব স্ক্রিপ্ট ডিটেকশনের সাহায্যে স্ট্যান্ডার্ড স্ট্রিং অপারেশনগুলির ইউনিকোড সমতুল্য ব্যবহার করে।

নিচের কোড চালাতে আমরা Google Colaboratory ব্যবহার করছি। Google Colab বা Colaboratory ব্রাউজারে পাইথন কোড চালাতে সাহায্য করে এবং শূন্য কনফিগারেশনের সাথে ফ্রি GPU (গ্রাফিক্যাল প্রসেসিং ইউনিট) অ্যাক্সেস দেয়। Colaboratory Jupyter Notebook-এর উপরে তৈরি।

print("The default unit is byte")
print("When len is 1, a single byte is returned")
tf.strings.substr(thanks, pos=7, len=1).numpy()
print("The unit is specified as UTF8_CHAR")
print("It takes up 4 bytes")
print(tf.strings.substr(thanks, pos=7, len=1, unit='UTF8_CHAR').numpy())

কোড ক্রেডিট: https://www.tensorflow.org/tutorials/load_data/unicode

আউটপুট

The default unit is byte When len is 1, a single byte is returned The unit is specified as UTF8_CHAR It takes up 4 bytes b''

ব্যাখ্যা

  • tf.strings.substr অপারেশন unit প্যারামিটার নেয়।
  • এটি এটি ব্যবহার করে নির্ধারণ করে যে pos এবং len প্যারামিটারগুলো কোন ধরনের অফসেট ধারণ করবে।

  1. টেনসরফ্লো (TensorFlow) কীভাবে পাইথনে মডেল ট্রেন (train) করতে ব্যবহৃত হয়?

  2. Keras ব্যবহার করে পাইথনে নতুন কলব্যাক সহ মডেল ট্রেন করা

  3. পাইথনে টেনসরফ্লো ব্যবহার করে দুটি ম্যাট্রিক্স গুণ করার পদ্ধতি

  4. Python-এ Keras ব্যবহার করে প্রি-ট্রেইন্ড মডেল কীভাবে ব্যবহার করা যায়?