TensorFLow
Etrue
居深圳,从事机器视觉行业,有多年图像算法编程、MFC程序、嵌入式程序开发经验
展开
-
全连接层参数用 TensorFlow学习的代码
本算法先构建了一个三元组数据,占位符X表示原特征点,Xp表示匹配的特征点, Xn表示不匹配的特征点。目的在于通过训练,使得参考样本与正样本之间的欧氏距离 PDis 和参考样本与负样本之间的欧氏距离 NDis 满足同类样本间的距离加上某个给定的阈值threshold 要小于异类样本间的距离。全部代码如下:from __future__ import division, print_...原创 2019-12-10 10:23:56 · 614 阅读 · 0 评论 -
TypeError: only integer scalar arrays can be converted to a scalar index
TensorFlow取数据批次的代码中有一句yield inputs[excerpt], inputsp[excerpt]编译后报错TypeError: only integer scalar arrays can be converted to a scalar index改成yield np.array(inputs)[excerpt], np.array(inputsp)[exc...原创 2019-12-09 15:46:40 · 268 阅读 · 0 评论 -
summary.merge_all() 的用法
tf.summary.merge_all 可以将所有summary全部保存到磁盘,以便tensorboard显示。例如:tf.summary.scalar('accuracy',acc) #生成准确率标量图 merge_summary = tf.summary.merge_all() train_writer = tf.summary.FileW...原创 2019-11-13 16:32:25 · 7362 阅读 · 1 评论 -
tf.split用法
API原型(TensorFlow 1.8.0):tf.split( value, num_or_size_splits, axis=0, num=None, name='split')1234567这个函数是用来切割张量的。输入切割的张量和参数,返回切割的结果。value传入的就是需要切割的张量。这个函数有两种切割的方式:...转载 2019-11-12 16:01:55 · 127 阅读 · 0 评论 -
TensorFlow数据加载
TensorFlow程序读取数据一共有3种方法:供给数据(Feeding): 在TensorFlow程序运行的每一步, 让Python代码来供给数据。 从文件读取数据: 在TensorFlow图的起始, 让一个输入管线从文件中读取数据。 预加载数据: 在TensorFlow图中定义常量或变量来保存所有数据(仅适用于数据量比较小的情况)第一种大家很熟悉不用多说, 第三种采用比如np.loa...原创 2019-10-31 16:06:27 · 189 阅读 · 0 评论 -
TensorFlow 构建流程图
tf.Graph() 表示实例化了一个类,一个用于 tensorflow 计算和表示用的数据流图,通俗来讲就是:在代码中添加的操作(画中的结点)和数据(画中的线条)都是画在纸上的“画”,而图就是呈现这些画的纸,你可以利用很多线程生成很多张图,但是默认图就只有一张。例如有如下代码:import tensorflow as tfg = tf.Graph()## add nodes to...原创 2019-11-12 11:03:42 · 1338 阅读 · 0 评论