在keras 调试深度学习计算分析程序中,报了TypeError: softmax() got an unexpected keyword argument ‘axis’ 错误,之前用的是keras2.4版本,经过网络搜索查找发现是keras版本问题
有两个解决办法:
1.降低keras版本
pip install keras2.1
2.修改文件
找到softmax()函数所在py文件(tensorflow_backend.py)的位置:
将return tf.nn.softmax(x, axis=axis)修改成return tf.nn.softmax(x, axis)
第一种方法简单 但是又出现其他报错 tf版本报错
我采用的是第二种 不会有 tf版本报错 运行没有出错