皮皮blog

Talk is cheap, Show me the code!

Tensorflow:名字/变量空间和变量共享

name_scope: 为了更好地管理变量的命名空间而提出的。比如在 tensorboard 中,因为引入了 name_scope, 我们的 Graph 看起来才井然有序。 variable_scope: 大部分情况下,跟 tf.get_variable() 配合使用,实现变量共享的功能。...

2019-08-01 21:13:12

阅读数 61

评论数 0

Tensorflow:模型保存和服务

tensorflow模型保存和使用 TensorFlow是通过构造Graph的方式进行深度学习,任何操作(如卷积、池化等)都需要operator,保存和恢复操作也不例外。在tf.train.Saver()类初始化时,用于保存和恢复的save和restore operator会被加入Graph,所...

2019-07-13 17:38:28

阅读数 37

评论数 0

PyTorch:安装和配置

安装 pip安装 pip3 install torch torchvision macos还需要安装 brew install libomp 否则出错:ImportError: dlopen(/...torch/_C.cpython-36m-darwin.so, 9): Library ...

2019-07-13 17:09:56

阅读数 48

评论数 0

深度学习:bert embedding用法详解

环境配置 下载bert已训练好的模型 如BERT-Base, Chinese: Chinese Simplified and Traditional, 12-layer, 768-hidden, 12-heads, 110M parameters 解压到目录/.../chinese_L-12...

2019-07-13 17:09:27

阅读数 63

评论数 0

Keras:模型评估

keras模型评估 keras能用的模型评估不多,有的可能是这些评估在keras框架下不准确,如果要用,可以使用tensorflow或者sklearn中的评估模型。 tensorflow: from tensorflow.python.estimator import training ...

2019-07-13 17:08:37

阅读数 28

评论数 0

Keras:框架架构

from:-柚子皮- ref:

2019-07-13 17:08:06

阅读数 26

评论数 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' [Ten...

2019-07-13 17:06:54

阅读数 31

评论数 0

Tensorflow:可视化学习TensorBoard

用 TensorBoard 来展现 TensorFlow 图,绘制图像生成的定量指标图以及显示附加数据(如其中传递的图像)。 tensorflow.summary scalar一般用于数值的显示 如 tf.summary.scalar(softmax_cross_entropy) ...

2019-07-13 17:06:31

阅读数 36

评论数 0

Tensorflow:模型调参

Tensorflow中使用gridsearch 1 使用tf.contrib.learn.estimators 使用tf中自带的Estimator将自定义的tf模型转换成估计器,输入到sklearn中的gridesearch运行。 # My custom model. # Feature...

2019-07-13 17:06:14

阅读数 26

评论数 0

Tensorflow:模型训练tensorflow.train

深度学习训练中的几个概念 (1)batchsize:批大小。在深度学习中,一般采用SGD训练,即每次训练在训练集中取batchsize个样本训练;一次Forword运算以及BP运算中所需要的训练样本数目,其实深度学习每一次参数的更新所需要损失函数并不是由一个{data:label}获得的,而是由...

2019-07-13 17:05:51

阅读数 27

评论数 0

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...

2019-07-13 17:05:17

阅读数 26

评论数 0

Tensorflow:estimator训练

学习流程:Estimator 封装了对机器学习不同阶段的控制,用户无需不断的为新机器学习任务重复编写训练、评估、预测的代码。可以专注于对网络结构的控制。 数据导入:Estimator 的数据导入也是由 input_fn 独立定义的。例如,用户可以非常方便的只通过改变 input_fn 的定义,来使...

2019-07-13 17:04:17

阅读数 133

评论数 0

Tensorflow:分类模型评估

使用tf.estimator时,如果调用 Estimator 的 evaluate 方法,则 model_fn 会收到 mode = ModeKeys.EVAL。在这种情况下,模型函数必须返回一个包含模型损失和一个或多个指标(可选)的 tf.estimator.EstimatorSpec。虽然返回...

2019-07-13 17:03:57

阅读数 41

评论数 0

TensorFlow:交叉熵损失函数

基础 softmax归一化计算 什么是logits? logits就是神经网络模型中的W * X矩阵,注意不需要经过sigmoid,即为未通过激活函数的原始输出。Tensorflow "with logit": The input_vector/logit i...

2019-07-13 17:03:28

阅读数 33

评论数 0

Tensorflow:tf.contrib.lookup索引构建和查询

ndex_to_string_table_from_file和index_table_from_file py3。从文件中构建int->string映射和string->int映射,分别返回tf.contrib.lookup.HashTable对象和tf.contri...

2019-07-13 17:02:55

阅读数 32

评论数 0

Tensorflow:输入输出

Tensorflow输入 Dataset读取 使用dataset读取batch数据示例 DEBUG = True mlb = MultiLabelBinarizer() with open(os.path.join(DATADIR, 'vocab.tags.txt'), 'r', enc...

2019-07-13 17:01:01

阅读数 38

评论数 0

Tensorflow:基本原理、数据类型及编码、转换

基本原理 在TensorFlow中,所有的操作只有当你执行,或者另一个操作依赖于它的输出时才会运行。 运行op 构建图时不需要显示声明变量名,如 tf.concat(axis=1, values=initial_state, name="initial_state")...

2019-07-13 17:00:18

阅读数 22

评论数 0

Tensorflow:安装和配置

安装anaconda windows下直接安装,最好勾上python加入系统路径。 查看及安装tensorflow依赖 查看cuda版本(机器支持gpu的不考虑) cat /usr/local/cuda/version.txt cuda版本及其对应tf版本: [经过测试的构建配置] 查...

2019-07-13 16:59:43

阅读数 73

评论数 0

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, ele...

2019-07-04 21:38:02

阅读数 149

评论数 1

Tensorflow:tensor变换

示例 import tensorflow as tf x = tf.constant([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]...

2019-06-05 14:43:17

阅读数 90

评论数 0

提示
确定要删除当前文章?
取消 删除