Tensorflow入门到实战
从基础语法到实际应用的实战训练
老歌且摇滚
爱弹吉他的keeper
展开
-
深度学习中single crop / multiple crops evaluation/test 是什么意思
标准的10-crop测试,此处小记一下。对于一个分类网络,在测试阶段,使用single crop/multiple crop得到的结果是不一样的,相当于将测试图像做数据增强。shicaiyang(星空下的巫师)说[1],训练的时候当然随机剪裁,但测试的时候有技巧:单纯将测试图像resize到某个尺度(例如256xN),选择其中center crop(即图像正中间区域,比如224x224),作为CNN的输入,去评估该模型Multiple Crop的话具体形式有多种,可自行指定,比如:10个crops原创 2021-08-07 09:28:45 · 819 阅读 · 0 评论 -
深度学习在图像领域的应用及对应项目
随着深度学习近几年的火热发展,在计算机视觉,图像理解方向上,应用越来越广泛。我们总结了在视觉领域的一些方向上基于深度学习的优秀算法。包括物体检测、物体识别、人脸世界、分割、跟踪、边缘检测、图像复原(去雨、去雾)、图像编辑等。检测1. 单一物体检测MTCNN: https://github.com/kpzhang93/MTCNN_face_detection_alignmentCascade-CNN: https://github.com/anson0910/CNN_face_detection2.原创 2021-08-07 10:16:11 · 751 阅读 · 0 评论 -
tf之保存模型与加载模型
old_v = tf.logging.get_verbosity()tf.logging.set_verbosity(tf.logging.ERROR)from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_set("./MNIST", one_hot=True)tf.logging.set_verbosity(old_v)batch_size = 100n_batches原创 2021-08-02 22:04:01 · 338 阅读 · 0 评论 -
tf之卷积神经网络
old_v = tf.logging.get_verbosity()tf.logging.set_verbosity(tf.logging.ERROR)from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_set("./MNIST", one_hot=True)tf.logging.set_verbosity(old_v)batch_size = 100n_batchs =原创 2021-08-02 21:43:46 · 124 阅读 · 0 评论 -
tf之保存计算图
def variable_info(var) with tf.name_scope('summaries'): mean_value = tf.reduce_mean(var) tf.summary.scalar('mean', mean_value) with tf.name_scope('stddev'): stddev_value = tf.sqrt(tf.reduce_mean(tf.square(var - mean_原创 2021-08-02 21:43:07 · 120 阅读 · 0 评论 -
Fetch与Feed
Fetch是获取计算图中的数据的操作# input1 = tf.constant(1.0)# input2 = tf.constant(2.0)# input3 = tf.constant(3.0)## add = tf.add(input1, input3)## mul = tf.multiply(input2, add)## with tf.Session() as sess:# mul_res = sess.run(mul)# add_res = sess.run原创 2021-08-01 19:20:56 · 173 阅读 · 0 评论 -
global_variables_initializer理解
必须要使用global_variables_initializer的场合含有tf.Variable的环境下,因为tf中建立的变量是没有初始化的,也就是在debug时还不是一个tensor量,而是一个Variable变量类型可以不适用初始化的场合不含有tf.Variable、tf.get_Variable的环境下比如只有tf.random_normal或tf.constant等...原创 2021-07-31 23:43:16 · 1341 阅读 · 0 评论 -
Tensor,placeholder与Variable区别
import tensorflow as tf a = tf.Variable(1.0,name='a')b = tf.Variable(2.0,name='b')c = tf.add(a,b) sess = tf.Session()sess.run(tf.global_variables_initializer())print(sess.run(c))sess.close()a,b是Variable,而c是Tensor。注: 在TensorFlow中,变量的定义和初始化是分开的,所原创 2021-07-31 23:41:57 · 158 阅读 · 0 评论 -
Tensorflow一文入门
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Tensorflow是什么?二、基本概念1.tensor + flow2.constant、Variable、session、op计算图可视化(Tensorboard)前言TensorFlow由谷歌AI团队开发的,目前有TF1.X和TF2。TF2基于TF1.X做了改进,它默认基于动态图,而非1.X的静态,而且TF2要简单一些。其实目前学TF1.X并不过时,因为19年TF2才上线,大量的源码是处于TF1.X的。我之所以学原创 2021-01-29 15:17:35 · 178 阅读 · 0 评论