首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从“BatchNormalization”导入名称“keras.layers.normalization”

无法从“BatchNormalization”导入名称“keras.layers.normalization”
EN

Stack Overflow用户
提问于 2022-04-18 13:43:18
回答 1查看 935关注 0票数 0

我在向ObjectDetection学习本网站

我安装了ImageAI、Tensorflow和Keras。

然后当我在python中运行这个

代码语言:javascript
复制
    from imageai.Detection import ObjectDetection

我得到了

回溯(最近一次调用):文件"",第1行,文件"/home/carl/python-environments/env/lib/python3.9/site-packages/imageai/Detection/init.py",第17行,从Imageai.Detection.YOLOv3模型导入yolo_main,tiny_yolo_main文件第8行,in from keras.layers.normalization import BatchNormalization ImportError:无法从“keras.layers.normalization”BatchNormalization ImportError导入名称“BatchNormalization”

已试过:

代码语言:javascript
复制
    from keras.layers.normalization.batch_normalization import BatchNormalization
    from tensorflow.keras.layers import BatchNormalization

但还是给了我同样的错误。

EN

回答 1

Stack Overflow用户

发布于 2022-04-30 02:05:28

Tensorflow v2.8.0支持tf.keras.layers.BatchNormalization()

代码语言:javascript
复制
import tensorflow as tf
tf.keras.layers.BatchNormalization()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71912607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档