![](https://img-blog.csdnimg.cn/3a670a8ee07543d298e88d0545423947.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Tensorflow
文章平均质量分 92
TF原理与心得
DLANDML
分享一些正在做的项目
目前正在学习机器学习和深度学习相关知识
目前是一名算法工程师
展开
-
tensorboard的使用
前言#这篇博客将介绍tensorflow当中一个非常有用的可视化工具tensorboard的使用,它将对我们分析训练效果,理解训练框架和优化算法有很大的帮助。还记得我的第一篇tensorflow博客上的的例子吗?这篇博客会以第一篇tensorflow博客的tensorboard图为例进行展开。我会把这篇博客的相关代码(代码也会贴在博客上,可以直接copy生成py文件用)和note...原创 2020-04-05 23:40:27 · 115 阅读 · 0 评论 -
tensorflow 读取两种格式的模型并进行预测
tensorflow 读取两种格式的模型并进行预测文章目录tensorflow 读取两种格式的模型并进行预测1. 模型保存1.1 checkpoint 模型1.2 frozen_graph模型2. 读取ckpt模型3. 读取frozen graph模型参考博客:1. 模型保存1.1 checkpoint 模型如图所示,.meta – 保存图结构,即神经网络的网络结构.data – ...转载 2020-04-03 13:23:58 · 1743 阅读 · 0 评论 -
TensorFlow模型的保存与恢复加载 ckpt
我们使用TensorFlow进行模型的训练,训练好的模型需要保存,预测阶段我们需要将模型进行加载还原使用,这就涉及TensorFlow模型的保存与恢复加载。总结一下Tensorflow常用的模型保存方式。保存checkpoint模型文件(.ckpt)首先,TensorFlow提供了一个非常方便的api,tf.train.Saver()来保存和还原一个机器学习模型。旧版保...原创 2020-04-05 23:32:40 · 985 阅读 · 2 评论 -
【tensorflow】tf.train.get_checkpoint_state
tf.train.get_checkpoint_state函数通过checkpoint文件找到模型文件名。tf.train.get_checkpoint_state(checkpoint_dir,latest_filename=None)该函数返回的是checkpoint文件CheckpointState proto类型的内容,其中有model_checkpoint_path和all_mo...原创 2020-04-06 08:41:17 · 9049 阅读 · 0 评论 -
tensorflow:batch and shuffle_batch
f.train.batch与tf.train.shuffle_batch的作用都是从队列中读取数据.tf.train.batchtf.train.batch() 按顺序读取队列中的数据队列中的数据始终是一个有序的队列.队头一直按顺序补充,队尾一直按顺序出队.参数:tensors:排列的张量或词典. batch_size:从队列中提取新的批量大小. num_threads:线程数量.若批次是不确定 num_threads > 1. capacity:队列中元素的最大数量. enq原创 2020-09-29 10:06:07 · 10684 阅读 · 0 评论 -
TensorFlow保存、加载模型参数 | 原理描述及踩坑经验总结
TensorFlow保存、加载模型参数 | 原理描述及踩坑经验总结 写在前面我之前使用的LSTM计算单元是根据其前向传播的计算公式手动实现的,这两天想要和TensorFlow自带的tf.nn.rnn_cell.BasicLSTMCell()比较一下,看看哪个训练速度快一些。在使用tf.nn.rnn_cell.BasicLSTMCell()进行建模的时候,遇到了模型保存、加载的问题。查找了一些博主的经验,再加上自己摸索,在这里做个笔记,总结经验。其中关键要素有以下3点:1.需要保存哪些变量(t转载 2021-06-13 11:21:44 · 115076 阅读 · 0 评论 -
tf.add_to_collection
*tf.add_to_collection(‘list_name’, element):将元素element添加到列表list_name中*tf.get_collection(‘list_name’):返回名称为list_name的列表*tf.add_n(list):将列表元素相加并返回import tensorflow as tftf.add_to_collection('losse...转载 2020-04-03 14:10:28 · 1322 阅读 · 0 评论 -
Tensorflow导入训练模型进行识别(附代码)
最近在做李宏毅的深度学习的作业,导入模型的时候,发现,我在导入模型进行预测时,需要重新手动构建网络进行检测,这样显得十分不“智能”。之前在比赛中一直是使用这种方法,但是由于当初比较忙,并没有深究这个问题。现在,学习了一下,发现使用Tensorflow 可以用两种方法进行预测。首先,我们来讲一下,如何将如何加载模型:在TensorFlow中,加载模型的方法: with tf....转载 2020-04-03 13:00:49 · 958 阅读 · 0 评论 -
TensorFlow模型保存和载入方法汇总
目录一、TensorFlow常规模型加载方法保存模型加载模型1.不加载图结构,只加载参数 2.加载图结构和参数 3.简化版本二、TensorFlow二进制模型加载方法三、二进制模型制作四、从图上读取张量从二进制模型加载张量从当前图中获取对应张量从图中获取节点信息一、TensorFlow常规模型加载方法保存模型tf.train...原创 2020-04-02 08:05:14 · 2717 阅读 · 0 评论 -
tf.cond()的用法
tf.cond()的用法由于tensorflow使用的是graph的计算概念,在没有涉及控制数据流向的时候编程和普通编程语言的编程差别不大,但是涉及到控制数据流向的操作时,就要特别小心,不然很容易出错。这也是TensorFlow比较反直觉的地方。在TensorFlow中,tf.cond()类似于c语言中的if...else...,用来控制数据流向,但是仅仅类似而已,其中差别还是挺大的...原创 2019-09-12 09:52:11 · 173 阅读 · 0 评论 -
tensorflow的小案例
1.tensorflow的运行流程tensorflow的运行流程主要有2步,分别是构造模型和训练。在构造模型阶段,我们需要构建一个图(Graph)来描述我们的模型。所谓图,也可以理解为流程图,就是将数据的输入->中间处理->输出的过程表示出来,就像下面这样。 注意此时是不会发生实际运算的。而在模型...原创 2019-02-21 12:44:34 · 245 阅读 · 0 评论 -
使用tensorflow的一个小案例
上一篇博客我们已经安装了TensorFlow,有很多人可能会对机器学习感到害怕,但其实有好多原理我们现在不需要懂,我们先搞清楚TensorFlow有什么作用就行,那么下面我通过一个小的案例来说明TensorFlow是怎么使用的一.概率学中的逆概率什么是逆概率我们肯定知道正概率,举个例子就是,箱子里有5个黑球5个白球,那你随机拿到黑球和白球的概率都是50%,那现在我不知道箱子里有多少个黑球...原创 2019-02-21 11:33:05 · 610 阅读 · 0 评论