আপনি যদি কেরাস লাইব্রেরির সাথে কাজ করছেন এবং আপনার যথার্থতা এবং অন্যান্য ভেরিয়েবলের গ্রাফগুলি মুদ্রণ করতে টেনসরবোর্ড ব্যবহার করতে চান তবে নীচের পদক্ষেপগুলি অনুসরণ করা হবে।
পদক্ষেপ 1: নীচের কমান্ডটি ব্যবহার করে টেনসরবোর্ড আমদানি করতে কেরাস কলব্যাক পাঠাগারটি শুরু করুন
from keras.callbacks import TensorBoard
পদক্ষেপ 2: "মডেল.ফিট ()" কমান্ডের ঠিক আগে আপনার প্রোগ্রামে নীচের কমান্ডটি অন্তর্ভুক্ত করুন।
tensor_board = TensorBoard(log_dir='./Graph', histogram_freq=0, write_graph=True, write_images=True)
দ্রষ্টব্য: "./ অনুগ্রহ" ব্যবহার করুন। এটি আপনার বর্তমান কার্যকারী ডিরেক্টরিতে গ্রাফ ফোল্ডার তৈরি করবে, "/ গ্রাফ" ব্যবহার করা এড়ানো হবে।
পদক্ষেপ 3: "মডেল.ফিট ()" তে টেনসরবোর্ড কলব্যাক অন্তর্ভুক্ত করুন The নমুনাটি নীচে দেওয়া হয়েছে।
model.fit(X_train,y_train, batch_size=batch_size, epochs=nb_epoch, verbose=1, validation_split=0.2,callbacks=[tensor_board])
পদক্ষেপ 4: আপনার কোডটি চালান এবং আপনার কার্যকরী ডিরেক্টরিতে আপনার গ্রাফ ফোল্ডারটি রয়েছে কিনা তা যাচাই করুন। যদি উপরের কোডগুলি সঠিকভাবে কাজ করে তবে আপনার কার্যকারী ডিরেক্টরিতে আপনার "গ্রাফ" ফোল্ডার থাকবে।
পদক্ষেপ 5: আপনার কার্যকরী ডিরেক্টরিতে টার্মিনালটি খুলুন এবং নীচের কমান্ডটি টাইপ করুন।
tensorboard --logdir ./Graph
পদক্ষেপ:: এখন আপনার ওয়েব ব্রাউজারটি খুলুন এবং নীচের ঠিকানাটি প্রবেশ করুন।
http://localhost:6006
প্রবেশের পরে, টেনসরবার্ড পৃষ্ঠাটি খুলবে যেখানে আপনি বিভিন্ন ভেরিয়েবলের গ্রাফ দেখতে পাবেন।
histogram_freq
করার পরামর্শ দেব1
। "হিস্টোগ্রাম_ফ্রেক: মডেল এর স্তরগুলির জন্য অ্যাক্টিভেশন হিস্টোগ্রামগুলি গণনা করার জন্য ফ্রিকোয়েন্সি (epochs এ) 0 0 তে সেট করা থাকলে, হিস্টোগ্রামগুলি গণনা করা হবে না।"