![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tensorflow
赤道6号转向发动机
这个作者很懒,什么都没留下…
展开
-
tf.metrics.mean_iou(), tf.where(), tf.ones_like()及通过混淆矩阵计算mean_iou
今天看deeplab_v3+源码的时候研究了一下mean_iou的计算部分, 学习了几个函数, 以及根据混淆矩阵计算mean_iou的具体细节源码是这样的:mean_iou = tf.metrics.mean_iou(valid_labels, valid_preds, params['num_classes'])train_mean_iou = compute_mean_iou(mean_...原创 2019-02-25 17:21:17 · 3433 阅读 · 2 评论 -
tf.losses.softmax_cross_entropy()及相邻函数中weights参数的设置
最近在修改deeplab v3+的代码训练自己的数据进行分割任务, 因为我的数据中label为0的像素点特别多, 数据不平衡, 所以考虑对label为0的sample设置权重为0.1, 其他class权重为1.查看tensorflow文档(需要科学上网), 该函数的参数为:tf.losses.softmax_cross_entropy( onehot_labels, logit...原创 2019-02-20 16:20:38 · 10727 阅读 · 5 评论 -
tensorflow之数据读取 -- 用tf.data通过tfrecord读取数据或者直接读取数据
对于数据量很大的数据集, 直接读入内存可能会放不下, 建议的做法是把全部数据转换成tfrecord的格式, 方便神经网络读取数据, 并且从tfrecord中读取数据的话tensorflow专门做过优化, 能加快读取速度.参考资料: 官方tfrecord读写教程1. 生成tfrecord# 把一个byte数据转换成一个bytes_listdef _bytes_list_feature(val...原创 2019-03-04 09:42:19 · 4224 阅读 · 1 评论 -
学习率衰减/learning rate decay
看到一篇好文章, 系统地介绍了tensorflow中的几个学习率衰减函数, 并画图展示了它们的区别:TensorFlow学习--学习率衰减/learning rate decay转载 2019-03-19 10:26:10 · 381 阅读 · 0 评论 -
以DeepLabv3+架构为基础做图像分割(包含v1, v2, v3介绍)
DeepLab图像分割算分的发展过程v1:贡献: 首次把空洞卷积(dilated convolution) 引入图形分割领域基本内容:基于VGG16将最后两个池化层改为卷积层(控制分辨率不要太小)去掉全连接层(保留最后一个用于softmax分类)后三个卷积改为空洞卷积(保证感受野与去掉池化层前接近)对结果上采样后用CRF细化分割效果空洞卷积(Dilated Convolut...原创 2019-04-19 14:21:11 · 2528 阅读 · 0 评论