2017-09-23 13 views
2

私のモデルが正しく形成されていますKerasはTypeError:フィット()不足している1つの必要な位置引数: 'Y'

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' 

train_generatorは、2D配列

train_generator = generator(train_samples, batch_size=32) 

である私は、問題を発見することはできませんので、私は盲目でなければなりません。誰もがfitが余分な引数を探している理由を知っていますか?

答えて

2

訓練に発電機を使用する場合は、方法model.fit_generatorを使用する必要があります。

常に入力(X)と出力/ターゲット(Y)

+0

私は盲目だった、今私が見ることができるために要求しますfit方法:https://youtu.be/SnkjvECEQr4?t=24それはしていましたサンプルコードと私はそれを見ることができませんでした。感謝万円! – SeanJ

関連する問題