Chollet ML نشر 6 أغسطس 2021 أرسل تقرير نشر 6 أغسطس 2021 أحاول استيراد الدالة plot من الموديول keras.utils.visualize_util لكن يظهر لي هذا الخطأ، فما السبب؟ import keras.utils.visualize_util.plot # الخطأ ImportError: No module named 'keras.utils.visualize_util' اقتباس
2 Ali Haidar Ahmad نشر 6 أغسطس 2021 أرسل تقرير نشر 6 أغسطس 2021 (معدل) في النسخ الحديثة تم استبدال الموديول visualize_util ب vis_utils وتم تغيير اسم التابع من plot إلى plot_mode وبالتالي يجب استيرادها بالشكل التالي: from keras.utils.vis_utils import plot_model أو من خلال وحدة كيراس المضمنة في تنسرفلو (بدءاً من نسخة تنسرفلو 2.0) كالتالي: from tensorflow.keras.utils import plot_model تم التعديل في 6 أغسطس 2021 بواسطة Ali Haidar Ahmad 1 اقتباس
1 Ahmed Sharshar نشر 6 أغسطس 2021 أرسل تقرير نشر 6 أغسطس 2021 (معدل) في النسخ الحديثة من keras، تم تغيير اسم المكتبة ، ويمكنك استدعائها من tensorflow كالتالي: from tensorflow.keras.utils import plot_model أو من keras مباشرة كالتالي: from keras.utils import plot_model أما عن استخدامها فهي تحتوي على التالي: tf.keras.utils.plot_model( model, to_file="model.png", show_shapes=False, show_dtype=False, show_layer_names=True, rankdir="TB", expand_nested=False, dpi=96, ) ويمكن أستخدامها في موديل التمرين كالتالي: input = tf.keras.Input(shape=(100,), dtype='int32', name='input') x = tf.keras.layers.Embedding( output_dim=512, input_dim=10000, input_length=100)(input) x = tf.keras.layers.LSTM(32)(x) x = tf.keras.layers.Dense(64, activation='relu')(x) x = tf.keras.layers.Dense(64, activation='relu')(x) x = tf.keras.layers.Dense(64, activation='relu')(x) output = tf.keras.layers.Dense(1, activation='sigmoid', name='output')(x) model = tf.keras.Model(inputs=[input], outputs=[output]) dot_img_file = '/tmp/model_1.png' tf.keras.utils.plot_model(model, to_file=dot_img_file, show_shapes=True) تم التعديل في 6 أغسطس 2021 بواسطة Ahmed Sharshar اقتباس
السؤال
Chollet ML
أحاول استيراد الدالة plot من الموديول keras.utils.visualize_util لكن يظهر لي هذا الخطأ، فما السبب؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.