无法导入名称' batchNormalization'从' keras.layers.normalization'
我已经安装了ImageAi,TensorFlow和Kerasflow和Kerasflow和Kerasflow和Keras 。
然后,当我在python中运行此操作时,
from imageai.Detection import ObjectDetection
我得到了
追溯(最近的电话): 文件“”,第1行,在 文件“/home/carl/python-environments/env/lib/python3.9/site-packages/imageai/detection/detection/detrong> init> init .py”,第17行,in 来自imageai.detection.yolov3.models导入yolo_main,tiny_yolo_main 文件“/home/carl/python-environments/env/lib/python3.9/site-packages/imageai/detection/yolov3/models.py”,第8行, 来自keras.layers.normorization导入batchnoralization ImportError: cannot import name 'BatchNormalization' from 'keras.layers.normalization' (/home/carl/python-environments/env/lib/python3.9/site-packages/keras/layers/normalization/init .py)
已经尝试过:
from keras.layers.normalization.batch_normalization import BatchNormalization
from tensorflow.keras.layers import BatchNormalization
但是仍然给了我同样的错误。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
TensorFlow v2.8.0支持TF.Keras.layers.BatchNormalization()
Tensorflow v2.8.0 support tf.keras.layers.BatchNormalization()