TypeError: __init__() got an unexpected keyword argument 'same_on_batch'
时间: 2023-07-16 22:11:29 浏览: 190
Error Encountered an improper argument
这个错误通常发生在使用 Keras 的 Conv2D 或 Convolution2D 层时,因为这些层在较早的版本中没有 same_on_batch 参数。解决这个问题的方法是升级 Keras 版本或使用 padding 参数代替 same_on_batch。
如果你使用的是 Keras 1.x 版本,请使用 padding 参数:
```python
Conv2D(64, (3, 3), padding='same', activation='relu')
```
如果你使用的是 Keras 2.x 版本,请升级到最新版本,或者将 same_on_batch 参数删除:
```python
Conv2D(64, (3, 3), activation='relu')
```
这应该可以解决这个错误。
阅读全文