Python NotImplementedError:'fit_generator'尚未为未构建的模型子类启用
我正在使用以下代码:Python NotImplementedError:'fit_generator'尚未为未构建的模型子类启用,python,tensorflow,keras,generator,Python,Tensorflow,Keras,Generator,我正在使用以下代码: import tensorflow as tf ############################################################## traindata = tf.keras.preprocessing.image.ImageDataGenerator( rescale=1. / 255, shear_range=0.2, zoom_range=0.2, horizontal_flip=True)
import tensorflow as tf
##############################################################
traindata = tf.keras.preprocessing.image.ImageDataGenerator(
rescale=1. / 255,
shear_range=0.2,
zoom_range=0.2,
horizontal_flip=True)
input = traindata.flow_from_directory('VS/train')
modelo = tf.keras.Sequential()
modelo.add(tf.keras.layers.Conv2D(32, (3, 3),
activation=tf.keras.activations.relu))
modelo.add(tf.keras.layers.Flatten())
modelo.add(tf.keras.layers.Dense(64, activation=tf.keras.activations.relu))
modelo.add(tf.keras.layers.Dense(2, activation=tf.keras.activations.relu))
modelo.compile(loss='categorical_crossentropy', optimizer='rmsprop')
modelo.fit_generator(input, epochs=1)
但是,我遇到了以下错误:
所以通过运行下面的代码,我得到了这个错误
NotImplementedError: `fit_generator` is not yet enabled for unbuilt Model subclasses
有人能告诉我出了什么问题吗?您没有在第一层中指定
输入形状,因此模型没有完全定义。此过程尚未使用fit\u generator
实现,因此您应该使用初始input\u形状
完全定义模型