কেউ দয়া করে প্রতিটি যুগের পরে কোনও মডেল সংরক্ষণ করতে কলব্যাক ব্যবহার করে কেরাসের সরল উদাহরণ পোস্ট করতে পারেন? আমি ওজন সাশ্রয়ের উদাহরণগুলি খুঁজে পেতে পারি, তবে প্রতিটি প্রশিক্ষণ পর্বের পরে আমি পুরোপুরি কার্যকরী মডেলটি সংরক্ষণ করতে সক্ষম হতে চাই।
কেউ দয়া করে প্রতিটি যুগের পরে কোনও মডেল সংরক্ষণ করতে কলব্যাক ব্যবহার করে কেরাসের সরল উদাহরণ পোস্ট করতে পারেন? আমি ওজন সাশ্রয়ের উদাহরণগুলি খুঁজে পেতে পারি, তবে প্রতিটি প্রশিক্ষণ পর্বের পরে আমি পুরোপুরি কার্যকরী মডেলটি সংরক্ষণ করতে সক্ষম হতে চাই।
উত্তর:
কেরাস কলব্যাক 'মডেলচেকপয়েন্ট' তে 'সেভ_উইট_অনলি' সেট করা মিথ্যাটি পুরো মডেলটিকে বাঁচাবে; উপরের লিঙ্কটি থেকে নেওয়া এই উদাহরণটি প্রতিটি যুগের পুরো মডেলটিকে বাঁচাবে, নির্বিশেষে পারফরম্যান্স:
keras.callbacks.ModelCheckpoint(filepath, monitor='val_loss', verbose=0, save_best_only=False, save_weights_only=False, mode='auto', period=1)
আরো কিছু উদাহরণ পাওয়া যায় এখানে , শুধুমাত্র উন্নত মডেলের সংরক্ষণ এবং সংরক্ষিত মডেল লোড সহ।
আপনার ফাইলপথে ইপোক ভেরিয়েবল অন্তর্ভুক্ত করার বিষয়টি নিশ্চিত করুন। অন্যথায় আপনার সংরক্ষিত মডেল প্রতি যুগের পরে প্রতিস্থাপন করা হবে।
filepath = "saved-model-{epoch:02d}-{val_acc:.2f}.hdf5"
checkpoint = ModelCheckpoint(filepath, monitor='val_acc', verbose=1, save_best_only=False, mode='max')