
tensorflow
观生生不息
这个作者很懒,什么都没留下…
展开
-
备忘:区分tensorflow中几种cross_entropy函数
# A logit (also called a score) is a raw unscaled value associated with a class.# 多分类问题 输入标签需要Onehot编码 输出logits向量tf.nn.softmax_cross_entropy_with_logits# 多分类问题 输入标签不必Onehot编码 输出logits向量tf.nn.spar...原创 2020-03-08 13:47:57 · 358 阅读 · 0 评论 -
备忘:Tensorflow计算模型需要训练的参数数目
计算模型需要训练的参数数目:def count_trainable_vars(): total_parameters = 0 for variable in tf.trainable_variables(): variable_parameters = 1 for dim in variable.get_shape(): ...原创 2019-12-14 14:58:18 · 395 阅读 · 0 评论 -
备忘:tensorflow关于网络权重
一:用xx.npz文件初始化网络使用tensorpack框架的时候,发现官方提供的训练好的权重文件是xx.npz格式的,我想将其某些层的参数用在自己的网络中。import osimport randomimport tensorflow as tfimport numpy as npPRE_IMANET_NPZ = 'XX.npz'def convert_param_n...原创 2019-12-11 15:13:28 · 523 阅读 · 0 评论 -
备忘:Tensorflow不同层设置不同学习速率
问题描述:加载部分预训练好的权重到自己的模型上,fine-tune网络的时候,希望已经具有预训练权重的部分学习速率小一些,随机初始化的新添加的层学习速率大一些。方法:用 apply_gradients()函数。代码:import tensorflow as tf# the variables waiting for optimizationx = tf.Variabl...原创 2019-10-13 13:59:27 · 816 阅读 · 0 评论 -
机器学习-搭建环境-7:安装Tensorflow(使用Anaconda)
搜索安装包并选择合适版本:# 搜索当前可用的安装包版本anaconda search -t conda tensorflow# 选择合适版本,查询安装命令anaconda show anaconda/tensorflow-gpu 注意tensorflow的版本要与CUDA匹配,我是CUDA10,下载了tensorflow1.12结果:按照最后一行所示命令进行安装...原创 2018-12-05 21:30:57 · 202 阅读 · 0 评论