
tensorflow
voidfaceless
这个作者很懒,什么都没留下…
展开
-
【tensenflow serving】tensenflow serving docker部署demo(不包含模型)
安装docker这里省略,参考其他docker安装的文章安装tensorflow_serving docker$docker pull tensorflow/serving:1.8.0注意这里可以换成你自己想要的版本,具体有哪些版本可以去https://hub.docker.com/r/tensorflow/serving/tags/去找。除tensorflow版本不同外...原创 2020-04-24 16:48:36 · 365 阅读 · 1 评论 -
【tensorflow】tf.squeeze用法
tf.squeeze用法作用tf.squeeze的作用是移除给定的tensor中大小为1的维度。源码是:def squeeze(input, axis=None, name=None, squeeze_dims=None): # pylint: disable=redefined-builtin """Removes dimensions of size 1 from the ...原创 2019-11-23 17:34:45 · 1136 阅读 · 0 评论 -
【tensorflow】tensorflow:Scale of 0 disables regularizer原因
tensorflow:Scale of 0 disables regularizer原因- 在运行tensorflow时候,遇到日志输出:INFO:tensorflow:Scale of 0 disables regularizer.开始以为是哪里出错了,仔细检查了代码后发现,原因是:使用tf.contrib.layers.l2_regularizer时候将scale参数,也就是l2正则强...原创 2019-11-21 19:55:52 · 1148 阅读 · 0 评论 -
【tensorflow】tf.sparse_split用法——使用tf.sparse_split拆分sparse_tensor
我们在实际tensorflow应用中,如果遇到保存稀疏矩阵的时候,会选择Sparse_tensor,这样可以节省大量的空间。但是如果想要拆分稀疏矩阵的时候,直观的思路是:先将spare_tensor转为dense_tensor,然后拆分,然后再转成spare_tensor,这个过程中耗时不说,专程dense实际上就违背了我们节省空间的初衷。正确的解决方式是:def sparse_spl...原创 2019-11-20 18:32:07 · 1391 阅读 · 0 评论 -
【Tensorflow】使用get_variable和safe_embedding_lookup_sparse进行embedding并添加L2正则时的注意事项
使用get_variable和safe_embedding_lookup_sparse进行embedding并添加L2正则时的注意事项safe_embedding_lookup_sparse能够实现“Lookup embedding results, accounting for invalid IDs and empty features”,配合get_variable进行初始化embeddi...原创 2019-11-19 11:31:04 · 2230 阅读 · 1 评论 -
【Linux】ubuntu16.04+1080ti安装nvidia显卡驱动
ubuntu16.04+1080ti安装nvidia显卡驱动卸载原来安装的驱动,之前没装过就跳过sudo apt-get remove –purge nvidia*如果使用.run文件安装,使用--uninstall卸载(具体方法百度)禁用nouveau安装NVIDIA需要把系统自带的驱动禁用,打开文件:sudo gedit /etc/modprobe.d/blacklist...原创 2019-11-15 14:42:24 · 941 阅读 · 0 评论 -
读tf.estimator.Estimator源码之train方法(史上最详细,欢迎留言讨论)
读tf.estimator.Estimator源码之train方法先贴源码: def train(self, input_fn, hooks=None, steps=None, max_steps=None, saving_listeners=None): """T...原创 2019-11-12 17:23:36 · 8333 阅读 · 3 评论 -
Ubuntu16.04安装NVIDIA驱动
NVIDIA驱动前前后后装了好几遍,下面把个人的经验分享下,大家仅供参考。老规矩,先引用师兄的(最详细)https://blog.youkuaiyun.com/sinat_23853639/article/details/80990967还有一些参考https://blog.youkuaiyun.com/u012759136/article/details/53355781https://blog.youkuaiyun.com/Co...转载 2019-12-02 20:15:35 · 306 阅读 · 0 评论 -
在tf.estimator里添加额外的info信息
参考链接: https://stackoverflow.com/questions/45353389/printing-extra-training-metrics-with-tensorflow-estimator原创 2019-11-11 18:58:36 · 228 阅读 · 0 评论 -
史上最详细的tf.ConfigProto解释
史上最详细的tf.ConfigProto解释介绍tf.ConfigProto用于配置tensorflow的Session,该类的文档在此,该类的源码在此如果是自己手动实现的model,使用代码如下:```python_run_config = tf.ConfigProto()sess = tf.Session(config=_run_config)```如果是使用tf.Estima...原创 2019-11-11 18:33:58 · 2193 阅读 · 0 评论 -
AttributeError: 'Tensor' object has no attribute 'assign'解决办法
AttributeError: ‘Tensor’ object has no attribute ‘assign’a = tf.ones(shape=[1,2])tf.assign(a,-1)会报错:AttributeError: 'Tensor' object has no attribute 'assign'原因是Constant类型的Tensor不能assign,只能是Var...原创 2019-11-01 19:08:17 · 17249 阅读 · 3 评论 -
tf.random_normal与tf.truncated_normal的区别
tf.random_normal与tf.truncated_normal的区别定义The generated values follow a normal distribution with specified mean and standard deviation, except that values whose magnitude is more than 2 standard de...原创 2019-10-30 17:30:42 · 445 阅读 · 0 评论