Tensorflow
文章平均质量分 94
tensorflow实战
-柚子皮-
╰☆ゞ不染纤尘,不忘初心ゞ☆╮
展开
-
Tensorflow:可视化学习TensorBoard
用 TensorBoard 来展现 TensorFlow 图,绘制图像生成的定量指标图以及显示附加数据(如其中传递的图像)。tensorflow.summaryscalar一般用于数值的显示如tf.summary.scalar(softmax_cross_entropy) tf.summary.scalar(loss)histogram一般用于向量的分布...原创 2019-07-13 17:06:31 · 2543 阅读 · 0 评论 -
Tensorflow:分类模型评估
使用tf.estimator时,如果调用 Estimator 的 evaluate 方法,则 model_fn 会收到 mode = ModeKeys.EVAL。在这种情况下,模型函数必须返回一个包含模型损失和一个或多个指标(可选)的 tf.estimator.EstimatorSpec。虽然返回指标是可选的,但大多数自定义 Estimator 至少会返回一个指标。TensorFl...原创 2019-07-13 17:03:57 · 4122 阅读 · 0 评论 -
Tensorflow:模型保存和服务
tensorflow模型保存和使用TensorFlow是通过构造Graph的方式进行深度学习,任何操作(如卷积、池化等)都需要operator,保存和恢复操作也不例外。在tf.train.Saver()类初始化时,用于保存和恢复的save和restore operator会被加入Graph,所以类初始化操作应在搭建Graph时完成。TensorFlow会将变量保存在二进制checkpoint文...原创 2019-07-13 17:38:28 · 3074 阅读 · 1 评论 -
Tensorflow:模型训练tensorflow.train
深度学习训练中的几个概念(1)batchsize:批大小。在深度学习中,一般采用SGD训练,即每次训练在训练集中取batchsize个样本训练;一次Forword运算以及BP运算中所需要的训练样本数目,其实深度学习每一次参数的更新所需要损失函数并不是由一个{data:label}获得的,而是由一组数据加权得到的,这一组数据的数量就是[batch size]。当然batch size 越大...原创 2019-07-13 17:05:51 · 1862 阅读 · 0 评论 -
Tensorflow:estimator训练
学习流程:Estimator 封装了对机器学习不同阶段的控制,用户无需不断的为新机器学习任务重复编写训练、评估、预测的代码。可以专注于对网络结构的控制。数据导入:Estimator 的数据导入也是由 input_fn 独立定义的。例如,用户可以非常方便的只通过改变 input_fn 的定义,来使用相同的网络结构学习不同的数据。网络结构:Estimator 的网络结构是在 model_fn 中独...原创 2019-07-13 17:04:17 · 6557 阅读 · 0 评论 -
Tensorflow:模型调参
Tensorflow中使用gridsearch1 使用tf.contrib.learn.estimators使用tf中自带的Estimator将自定义的tf模型转换成估计器,输入到sklearn中的gridesearch运行。# My custom model. # Feature request: New params dict with values filled ...原创 2019-07-13 17:06:14 · 855 阅读 · 0 评论 -
Tensorflow:print输出控制
微处理器、微型计算机、微型计算机系统有什么联系与区别?微处理器只是一个中央处理器(CPU),由算术逻辑部件(ALU),累加器和通用寄存器组,程序计数器,时序和控制逻辑部件,内部总线等组成。微处理器不能构成独立工作的系统,也不能独立执行程序。微型计算机由CPU,存储器,输入/输出接口电路和系统总线组成,具有计算功能,能独立执行程序,但不能显示或输出,仍不能正常工作。以微型计算机为主体原创 2014-03-31 17:17:39 · 15863 阅读 · 0 评论 -
TensorFlow:交叉熵损失函数
基础softmax归一化计算什么是logits? logits就是神经网络模型中的W * X矩阵,注意不需要经过sigmoid,即为未通过激活函数的原始输出。Tensorflow "with logit": The input_vector/logit is not normalized and can scale from [-inf, inf].[What...原创 2019-07-13 17:03:28 · 4886 阅读 · 0 评论 -
Tensorflow:批归一化和l1l2正则化
Batch Nomalizationtodo-柚子皮-L2正则化tensorflow实现示例1:from tensorflow.python.keras.regularizers import l2self.kernels = [self.add_weight(name='kernel' + str(i), shape=(hidden_units[i], hidden_units[i + 1]), initial原创 2021-09-09 23:47:12 · 1262 阅读 · 1 评论 -
Tensorflow函数映射:py_func和map_fn
tf.map_fn[tf.map_fn]:map on the list of tensors unpacked from elems on dimension 0. 接受一个函数对象,然后用该函数对象对集合(elems)中的每一个元素分别处理,tf.map_fn( fn, elems, dtype=None, parallel_iterations=Non...原创 2019-07-04 21:38:02 · 4983 阅读 · 2 评论 -
Tensorflow:特征处理
wide and deep 模型训练一般是以多个训练样本作为 1 个批次 (batch) 进行训练,训练样本在行维度上定义,每一行对应一个训练样本实例,包括特征(feature column),标注(label)以及权重(weight),如图 2。特征在列维度上定义,每个特征对应 1 个 feature column,feature column 由在列维度上的 1 个或者若干个张量 (tensor) 组成,tensor 中的每个元素对应一个样本在该 feature column 上某个维度的值。原创 2019-07-13 17:02:55 · 3826 阅读 · 1 评论 -
Tensorflow:seed用法详解
##### file1 #####import tensorflow as tf# tf.set_random_seed(1234)# a = tf.Variable(tf.random_uniform([2, 2], 0, 1), name="aaa")a = tf.Variable(tf.random_uniform([2, 2], 0, 1, seed=1234, name...原创 2019-07-13 17:05:17 · 2131 阅读 · 0 评论 -
Tensorflow:tensor数据类型转换、计算和变换
示例import tensorflow as tfx = tf.constant([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]])y = tf.constant([[[11, 12, 13], ...原创 2019-06-05 14:43:17 · 7521 阅读 · 1 评论 -
Tensorflow:variable变量和变量空间
name_scope: 为了更好地管理变量的命名空间而提出的。比如在 tensorboard 中,因为引入了 name_scope, 我们的 Graph 看起来才井然有序。 variable_scope: 大部分情况下,跟 tf.get_variable() 配合使用,实现变量共享的功能。with tf.variable_scope('scopename', reu...原创 2019-08-01 21:13:12 · 4533 阅读 · 0 评论 -
Tensorflow:操作执行原理
基本原理在TensorFlow中,所有的操作只有当你执行,或者另一个操作依赖于它的输出时才会运行。运行op构建图时不需要显示声明变量名,如tf.concat(axis=1, values=initial_state, name="initial_state")直接使用图中的name就可以运行了。initial_state = sess.run(fetches="lstm...原创 2019-07-13 17:00:18 · 531 阅读 · 0 评论 -
Tensorflow:tfrecord数据读取和保存
三星Galaxy s4(i9505)完美获取root权限教程 论坛上贴吧上关于三星s4i9505root的介绍有很多,方法多种多样,今天小编来介绍一种使用root软件来实现三星i9505一键root的方法。这篇三星Galaxys4(i9505)获取root教程仅仅三个步骤,借助完美ROOT工具来完成全部操作,方便快捷,废话不多说,请看i9505root教程内容!原创 2014-06-30 01:19:29 · 3584 阅读 · 0 评论 -
Tensorflow:dataset数据读取
Tensorflow输入Dataset读取使用dataset读取batch数据示例DEBUG = Truemlb = MultiLabelBinarizer()with open(os.path.join(DATADIR, 'vocab.tags.txt'), 'r', encoding='utf-8') as f: mlb.fit([[l.strip() for l ...原创 2019-07-13 17:01:01 · 3732 阅读 · 0 评论 -
Tensorflow:常见错误
Tensorflow SSE报错TensorFlow wasn't compiled to use SSE (etc.) instructions, but these are available解决:os.environ['TF_CPP_MIN_LOG_LEVEL']='2'[TensorFlow wasn't compiled to use SSE (etc.) instru...原创 2019-07-13 17:06:54 · 1089 阅读 · 0 评论 -
Tensorflow:安装和配置
安装anacondawindows下直接安装,最好勾上python加入系统路径。查看及安装tensorflow依赖查看cuda版本(机器支持gpu的不考虑)cat /usr/local/cuda/version.txtcuda版本及其对应tf版本:[经过测试的构建配置]查看python版本python -V安装python环境anaconda参考[pytho...原创 2019-07-13 16:59:43 · 1943 阅读 · 1 评论