Keras TypeError:fit()缺少1个必需的位置参数:';y';

Keras TypeError:fit()缺少1个必需的位置参数:';y';,keras,Keras,我的模型格式正确: model = Sequential() model.add(Lambda(lambda x:x/255.0 - 0.5, input_shape=(160,320,3))) model.compile(loss='mse', optimizer='adam') model.fit(train_generator, samples_per_epoch= len(train_samples), validation_data=validation_generator, nb_v

我的模型格式正确:

model = Sequential()
model.add(Lambda(lambda x:x/255.0 - 0.5, input_shape=(160,320,3)))
model.compile(loss='mse', optimizer='adam')
model.fit(train_generator, samples_per_epoch= len(train_samples), validation_data=validation_generator, nb_val_samples=len(validation_samples), nb_epoch=3)
注意,括号已就位。但是,当我适合时,我会出现以下错误:

Traceback (most recent call last):   File "modell.py", line 70, in <module>
    model.fit(train_generator, samples_per_epoch= len(train_samples), validation_data=validation_generator, nb_val_samples=len(validation_samples), nb_epoch=3) 
TypeError: fit() missing 1 required positional argument: 'y'

我一定是瞎了,因为我看不出问题所在。有人知道为什么
fit
需要额外的参数吗

使用发电机进行培训时,必须使用方法
model.fit\u generator

方法
fit
将始终要求输入(X)和输出/目标(Y)

我是盲的,现在我可以看到:它在示例代码中,我就是看不见。万分感谢!
train_generator = generator(train_samples, batch_size=32)