ظهور الخطأ <TypeError: The added layer must be an instance of class Layer. Found: <keras.layers.core.Dropout object at 0x000001622999A5F8 في كيراس Keras
أقوم ببناء نموذج لتصنيف الأرقام المكتوبة بخط اليد اعتماداً على مجموعة بيانات MINST لكن لا أعلم سبب ظهور الخطأ التالي عندما أحاول تدريب النموذج:
from tensorflow.keras.layers importConv2D,MaxPooling2Dfrom keras.datasets import mnist
from tensorflow.keras.models importSequentialimport keras
from keras.layers importDense,Dropout,Flatten
model =Sequential()
model.add(Conv2D(30,(3,3),padding="valid",kernel_initializer="glorot_uniform", activation="tanh", input_shape=(28,28,1)))
model.add(Conv2D(30,(3,3), activation="tanh"))
model.add(MaxPooling2D((2,2))
model.add(Dropout(0.4))
model.add(Flatten())
model.add(Dense(100, activation='relu'))
model.add(Dropout(0.4))
model.add(Dense(10, activation='softmax'))-----------------------------------------------------------------------------------------------TypeError:The added layer must be an instance of classLayer.Found:<keras.layers.core.Dropout object at 0x000001622999A5F8>
السؤال
Chollet ML
أقوم ببناء نموذج لتصنيف الأرقام المكتوبة بخط اليد اعتماداً على مجموعة بيانات MINST لكن لا أعلم سبب ظهور الخطأ التالي عندما أحاول تدريب النموذج:
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.