我更新了pip和keras库,但这似乎发生了。我检查了Keras文档,但validation_freq似乎不起作用。有什么解决办法吗?
model.fit_generator(generator=train_generator,
steps_per_epoch=steps_per_epoch,
epochs=epochs,
callbacks=[model_checkpoint, tensorboard_callback],
validation_data=validation_generator,
validation_steps=validation_steps,
validation_freq=[1, 2, 10])
回溯(最近通话最近): 在第54行的“ scripts / run_training.py”文件中 validation_freq = [1、2、10]) 包装中的文件“ /home/sherwin/.local/lib/python3.6/site-packages/keras/legacy/interfaces.py”,第91行 return func(* args,** kwargs) TypeError:fit_generator()获得了意外的关键字参数'validation_freq'
答案 0 :(得分:0)
尝试按照文档中的说明从源代码安装keras。还要使用“ conda卸载keras”和“ pip卸载keras”来卸载其他的conda和pip版本的keras。
https://keras.io/#installation
首先,使用git克隆Keras: git clone https://github.com/keras-team/keras.git
然后,cd到Keras文件夹并运行安装命令: cd keras sudo python setup.py安装
答案 1 :(得分:0)
与卸载keras无关,它只是告诉您键入的参数未在该函数中使用。有时,当他们更新模块中的函数时,他们会更改某些参数的名称,只是为了使其难以使用旧教程等中的代码。尝试找到该属性的作用,并找到满足您需要的属性的名称。