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

استيراد البيانات من ملف TFEventفي تنسرفلو Tensorflow

عامر ابراهيم

السؤال

لقد قمت بإنشاء العديد من الجلسات مع graphs  مختلفة في تنسرفلو، وتُظهر الملخصات التي أعددتها نتائج مثيرة للاهتمام في التدريب وال validation. والآن أريد  استخلاص البيانات التي قمت بحفظها ضمن السجلات (summary logs) وإجراء بعض التحليل الإحصائي وعرضها بشكل رسومي وما إلى ذلك لإلقاء نظرة دقيقة على البيانات..لذا هل هناك أي طريقة موجودة للوصول بسهولة إلى هذه البيانات؟ بشكل أكثر تحديداً ، هل هناك طريقة مضمنة لقراءة سجل TFEvent مرة أخرى في Python؟ إذا لم تكن هناك طريقة بسيطة للقيام بذلك ، فإن TensorFlow تنص على أن جميع تنسيقات ملفاتها هي ملفات protobuf. لذا أعتقد أنني سأكون قادراً على استخراج هذه البيانات إذا كان لدي مواصفات بروتوكول TFEvent. هل هناك طريقة سهلة للحصول على هذا؟
 

 

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

Recommended Posts

  • 1

إذا كنت تريد إجراء تحليل خاص فهنا يجب أن تذهب إلى الدالة tf.train.summary_iterator وذلك لمرور (looping) على كل المخازن المؤقتة للبروتوكول tf.Event و tf.Summary في السجل:

for summary in tf.train.summary_iterator("/path/to/log/file"):
    # نفذ تحليلاتك هنا

في تنسرفلو 2 استوردها بالشكل التالي فقد تغير موقعها:

from tensorflow.python.summary.summary_iterator import summary_iterator

يمكنك استخدام TensorBoard فهي أداة رائعة توفرها تنسرفلو لعرض البيانات والسجلات (summary logs). لكن

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...