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

حفظ model.summary ضمن ملف نصي في كيراس Keras وتنسرفلو Tensorflow

عامر ابراهيم

السؤال

Recommended Posts

  • 1

نعم يمكنك القيام بذلك، كالتالي:

# سأقوم بإنشاء نموذج فارغ
from keras.models import Sequential
model = Sequential()
# ثم قم بإنشاء ملف
with open(filename + 'report.txt','w') as f:
    #ليكون قابلاً للاستدعاء lambda قم بتمرير مقبض الملف لل
    model.summary(print_f=lambda x: f.write(x + '\n'))
# وسيكون خرج الملف كالتالي
_________________________________________________________________
Layer (type)                 Output Shape              Param #   
=================================================================
Total params: 0
Trainable params: 0
Non-trainable params: 0
_________________________________________________________________

وإذا أردت كتابته في سجل يمكنك استخدام getLogger من logging:

import logging
logger = logging.getLogger(__name__)
model.summary(print_fn=logger.info)

 

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...