使用keras时,提示错误TypeError: softmax() got an unexpected keyword argument 'axis',这个错误导致的原因主要是版本的问题,下面是解决方法...
Google了一下,这位老哥给出了问题原因:
而其他老哥给出了解决方法:
Hi,
I get the same problem but I got a better solution.
Just downgrade the tensorflow and keras.
My previous tensorflow version is 1.4.1 and keras version 2.1.5.
I downgrade to tensorflow version 1.4.0 and keras version 2.0.8.
The error doesn't appear anymore.
其实主要就是版本不符的问题,不过不一定非要降级,也可以通过升级解决,我的tf版本1.4,但是keras却是最新的版本,keras的backend是tf,这样keras使用了axis,而1.4版本的tf并不支持这个参数名,于是就出现了问题,所以,我最终把tf也升级了,升级到1.17,其实只要1.4以上应该就可以的。
viencoding.com版权所有,允许转载,但转载请注明出处和原文链接: https://viencoding.com/article/174