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

টেনসরফ্লোতে আবালোন ডেটাসেট দিয়ে সিকোয়েনশিয়াল মডেল বানানো

সিকোয়েনশিয়াল মডেল বিল্ড

কেরাসে 'Sequential' মেথড দিয়ে সিকোয়েনশিয়াল মডেল বানানো হয়। এখানে লেয়ারের সংখ্যা ও টাইপ নির্দিষ্ট করা হয়।

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

আবালোন ডেটাসেট (সমুদ্রি শামুকের মেজারমেন্ট) ব্যবহার করা হয়েছে। লক্ষ্য: বয়স প্রেডিকশন।

গুগল কোল্যাবরে কোড রান করা হয়েছে।

print("সিকোয়েনশিয়াল মডেল বিল্ড হচ্ছে")
abalone_model = tf.keras.Sequential([
    layers.Dense(64),
    layers.Dense(1)
])
abalone_model.compile(loss=tf.losses.MeanSquaredError(), optimizer=tf.optimizers.Adam())
print("ডেটা মডেলে ফিট হচ্ছে")
abalone_model.fit(abalone_features, abalone_labels, epochs=10)

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

আউটপুট

সিকোয়েনশিয়াল মডেল বিল্ড হচ্ছে
ডেটা মডেলে ফিট হচ্ছে
Epoch 1/10 ... loss: 84.2213
Epoch 2/10 ... loss: 16.0268
Epoch 3/10 ... loss: 9.4125
Epoch 4/10 ... loss: 8.9159
Epoch 5/10 ... loss: 7.9076
Epoch 6/10 ... loss: 6.8316
Epoch 7/10 ... loss: 7.1021
Epoch 8/10 ... loss: 7.0550
Epoch 9/10 ... loss: 6.2762
Epoch 10/10 ... loss: 6.5584
<tensorflow.python.keras.callbacks.History at 0x7fda82a35160>

ব্যাখ্যা

  • 'age' কলাম প্রেডিক্ট করার জন্য রিগ্রেশন মডেল।
  • সিঙ্গেল ইনপুট টেন্সর থাকায় সিকোয়েনশিয়াল মডেল।
  • মডেল কম্পাইল (ট্রেইন) করলে ফিচার ও লেবেল 'Model.fit'-এ পাস করা হয়।
  1. Keras ব্যবহার করে পাইথনে নতুন কলব্যাক সহ মডেল ট্রেন করা

  2. TensorFlow ব্যবহার করে MNIST ডেটাসেটের জন্য মডেল সংজ্ঞায়িত করা

  3. TensorFlow ব্যবহার করে Auto MPG ডেটাসেটে সিকোয়েনশিয়াল মডেল তৈরি করা

  4. TensorFlow ব্যবহার করে Auto MPG ডেটাসেটে মডেলকে ডেটায় ফিট করা