类型错误:fit_generator() 得到了一个意外的关键字参数“samples_per_epoch”

Pra*_*was 4 python machine-learning keras

定义每个时期的样本 = 233 和 nb_val_samples = 62 和时期 =4 然后在我得到错误

类型错误:fit_generator() 得到了一个意外的关键字参数“samples_per_epoch”

是什么导致了这个错误以及如何解决它?

history_object = model.fit_generator(train_generator, 
     samples_per_epoch=samples_per_epoch,
     validation_data=validation_generator,
     nb_val_samples=nb_val_samples, 
     nb_epoch=nb_epoch, verbose=1,
     callbacks=callbacks_list)

```

 
Run Code Online (Sandbox Code Playgroud)

小智 7

检查文档以获取fit_generator. 至于你目前的情况,以下应该有效:

history_object = model.fit_generator(train_generator, 
                                     steps_per_epoch=samples_per_epoch,
                                      validation_data=validation_generator,
                                      validation_steps=nb_val_samples, 
                                     epochs=nb_epoch, verbose=1,
                                     callbacks=callbacks_list)
Run Code Online (Sandbox Code Playgroud)