اذهب إلى المحتوى
  • 0

كيفية استخدام Tensorboard callback في كيراس Keras وتنسرفلو Tensorflow

عامر ابراهيم

السؤال

قمت ببناء شبكة عصبية وأريد عرضها من خلال ال Tensorboard لذلك استخدمت:

from tf.keras.callbacks import TensorBoard
TensorBoard(log_dir='/Graph', histogram_freq=0,update_freq="epoch",
			profile_batch=2,embeddings_freq=0,write_graph=True,
			write_images=True)

وعندما أقوم بتشغيل الكولباكس أحصل على <keras.callbacks.TensorBoard at 0x8f5abb4216> لكن لا أحصل على أي ملف في المجلد Graph. لذا ما المشكلة؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

يجب أن تقوم بتعريف الكولباكس والتقاطه وتمريره إلى الدالة fit، أي بمعنى آخر يجب أن تقوم بإنشاء كائن "Callback Tensorboard" ثم تمريره إلى الدالة fit:

from keras.callbacks import TensorBoard
Callback_Tensorboard_object=TensorBoard(log_dir='./Graph',write_graph=True,
			write_images=True)
...
...
model.fit(...inputs and parameters..., callbacks=[Callback_Tensorboard_object])

وهكذا سيتم تشغيله مع عملية التدريب وسيعطيك الملفات التي يمكنك استخدامها مع ال Tensorboard. ولاستعراض هذه الملفات نقوم بفتح ال terminal و تنفيذ الأمر التالي:
علماً أن log_dir هو المكان الذي يتم فيه حفظ ملفاتك التي ستم تحليلها من قبل ال Tensorboard أما write_graph فلتحديد فيما إذا كنا نريد عرض الغراف في التنسربورد أما لا، أما الوسيط الثالث فهو لتحديد فيما إذا كنت تريد عرض الأوزان في التنسربورد أيضاً.

tensorboard --logdir path_to_current_dir/Graph 
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...