Tensorflow 学习
PlanB@@
热爱视觉,主要从事工业视觉、计算机视觉方向!
展开
-
TensorFlow框架原理
推荐一个Tensorflow框架讲解的学习视频TensorFlow框架原理原创 2021-04-12 15:15:24 · 203 阅读 · 0 评论 -
深度卷积网络中反卷积(转置卷积)
结论插值方法不需要学习任何参数,而转置卷积就像卷积一样需要学习参数。tf.nn.conv2d_transpose中设置参数“SAME”,参考【3】,是在输入四周PAD一圈或者两圈0,然后在裁减,输出不唯一;设置参数“VALID”时,直接在四周PAD两圈0,没有裁剪,输出唯一确定,当不知道该函数如何使用时写一个小的DEMO可以快速了解。参考文章【1】深度卷积网络中如何进行上采样?【2】一文搞懂反卷积,转置卷积【3】tf.nn.conv2d_transpose反卷积(转置卷积)【4】如何理解深原创 2021-04-08 19:13:50 · 122 阅读 · 0 评论 -
二分类分割调试
BUG List问题1:Loss值固定不变解决方法:1,改变初始化值标准差stddev,loss开始变化;2,训练代码忘记运行adam优化器;参考文章:深度学习(神经网络)训练时loss不变的可能原因问题2:Loss Nan解决方法:sparse_softmax_cross_entropy_with_logits的logits输入前又做了一遍softmax。参考文章:tf.nn.sparse_softmax_cross_entropy_with_logits问题3:Tensorflo原创 2021-03-31 15:56:42 · 232 阅读 · 0 评论 -
tf.nn.sparse_softmax_cross_entropy_with_logits
转载总结请参考原文连接:sparse_softmax_cross_entropy_with_logitstf.nn.sparse_softmax_cross_entropy_with_logits与tf.nn.sofrmax_cross_entropy_with_logits有一些差异:1,onehot格式和类别格式;2,label的维度不同;写在前面:想做这篇很久很久了,想对比加了sparse的和不加的api有什么区别。也准备了很久,但是越准备,我的疑问就越多,所以一直没有下手写。写前一篇也是只转载 2021-03-16 14:00:48 · 475 阅读 · 0 评论 -
解决CUDA driver version is insufficient for CUDA runtime version
项目场景:conda环境下运行tensorflow代码,配置环境如下:tensorflow==>1.11cuda==>9.2cudnn==>7.13Driver Version==>390.138问题描述:出现错误:CUDA driver version is insufficient for CUDA runtime version原因分析:CUDA版本与显卡驱动版本不对应CUDA版本对显卡驱动版本有要求,见如下链接Tensorflow版本对应C原创 2021-03-11 10:21:30 · 4124 阅读 · 0 评论 -
tf.nn.conv2D() 空洞卷积使用错误
Bug调试Tensorflow用tf.nn.conv2D()实现空洞卷积,具体代码如下:out_tensor = tf.nn.conv2d(in_place, filter=filter_tensor, strides=(1, 1, 1, 1),padding=‘SAME’, dilations=(1, dilation_rate, dilation_rate, 1),data_format=‘NHWC’)dilation_rate>1,出现下面错误InvalidArgumentErro原创 2021-03-10 11:36:41 · 381 阅读 · 0 评论