Advertisement

Faster RCNN 运行解决

阅读量:

WIN10下训练错误:No module named cython_bbox

大部分情况下,在安装完win10系统后进行Fater rcnn的配置和训练时会遇到模块找不到的问题

#cd到./lib/utils下然后运行下面这行代码

python setup.py build_ext --inplace

在TensorFlow2.x版本已经不能使用contrib包

import tensorflow.contrib.slim as slim

在尝试使用该软件包时出现了一个模块不存在的问题

解决

pip install --upgrade tf_slim

将import tensorflow.contrib.slim as slim改为import tf_slim as slim

import tensorflow.compat.v1 as tf

tf.disable_v2_behavior()

tf.contrib****迁移说明

该开源项目已发布至GitHub平台供社区协作编写。
各参与者需通过指定路径将个人贡献以特定格式提交。
请遵循官方文档中的详细指导方针。
所有提交均需经过审核方能正式生效。
项目负责人将定期收集反馈意见并持续改进文档。

tf.contrib.layers.l2_regularizer替代

tensorflow自1.14版本起开始精简功能模块,在此版本中去除了多余的功能模块。搭建神经网络则继承了现已被整合到Keras中的接口功能:具体来说即是调用tf.keras库中的相关函数实现网络结构搭建。

regularizer = tf.keras.regularizers.l2(0.0001)

或者:

loss = tf.nn.l2_loss(a)
loss = ((tf.nn.l2_loss(a) * 2) ** 0.5) * 0.5 * 0.01

全部评论 (0)

还没有任何评论哟~