栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Tensorflow中正确的批次标准化功能是什么?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Tensorflow中正确的批次标准化功能是什么?

只是添加到列表中,还有其他几种方法可以在tensorflow中进行批处理规范:

  • tf.nn.batch_normalization
    是低级操作。调用者负责自己处理
    mean
    variance
    张量。
  • tf.nn.fused_batch_norm
    是另一个低级操作,类似于上一个操作。不同之处在于它针对4D输入张量进行了优化,这在卷积神经网络中很常见。
    tf.nn.batch_normalization
    接受任何大于1的等级的张量
  • tf.layers.batch_normalization
    是先前操作的高级包装。最大的区别在于,它负责创建和管理运行均值和方差张量,并在可能时调用快速融合的op。通常,这应该是您的 默认选择
  • tf.contrib.layers.batch_norm
    是批处理规范的早期实现,它已逐步升级为核心API(即
    tf.layers
    )。不建议使用它,因为在将来的版本中可能会删除它。
  • tf.nn.batch_norm_with_global_normalization
    是另一个已弃用的操作。当前,将呼叫委托给
    tf.nn.batch_normalization
    ,但将来可能会中断。
  • 最后,还有
    keras.layers.BatchNormalization
    Keras层,在tensorflow后端调用的情况下可以使用
    tf.nn.batch_normalization


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/610752.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号