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

السؤال

نشر

قمت ببناء شبكة عصبية وأريد عرضها من خلال ال 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...