tensorflow
Van_Le
自然语言处理方向
展开
-
windows MX150安装CUDA,cudnn,tensorflow
放弃!截至2018年10月,tensorflow1.9并不支持CUDA9.2及其对应的cudnn,而mx150只能安装CUDA9.2,所以笔记本上还是放弃,别再入坑了。 如有解决方案欢迎留言:)...原创 2018-10-25 09:39:53 · 5597 阅读 · 5 评论 -
矩阵求导完全解析!
更新:按维度一致求导: 主要思路:a)拆分;b)只考虑相关量(一)手动:1.使用拆分方法:2.实例验证:3.推广到普遍场景:(二)tensorfow代码验证:ps:实际的多过程中的矩阵相乘,使用矩阵的维度判断更加简单图中代码下载:下载地址...原创 2018-12-18 18:27:08 · 1699 阅读 · 1 评论 -
meta-learning论文求偏导验证(实践)
标题原创 2018-12-08 19:22:28 · 271 阅读 · 0 评论 -
eager execution——tensorflow动态图
参考教程:https://mp.weixin.qq.com/s?__biz=MzU2OTA0NzE2NA==&mid=2247503724&idx=2&sn=b40f6a3e7cb49a05dc748d133094b2cd&chksm=fc862e7fcbf1a769523aff4e2c4071fac928dffb55599bee2055d51d617af...原创 2018-12-08 19:18:32 · 907 阅读 · 0 评论 -
tf.train.Saver
class tf.train.Saver保存和恢复变量最简单的保存和恢复模型的方法是使用tf.train.Saver 对象。构造器给graph 的所有变量,或是定义在列表里的变量,添加save 和 restore ops。saver 对象提供了方法来运行这些ops,定义检查点文件的读写路径。检查点是专门格式的二进制文件,将变量name 映射到 tensor value。检查checkp...转载 2018-11-30 11:57:01 · 333 阅读 · 0 评论 -
tensorflow collection
tensorflow collectiontensorflow的collection提供一个全局的存储机制,不会受到变量名生存空间的影响。一处保存,到处可取。接口介绍#向collection中存数据tf.Graph.add_to_collection(name, value)#Stores value in the collection with the given name....转载 2018-11-30 10:49:41 · 202 阅读 · 0 评论 -
tensroflow:tf.sequence_mask
import tensorflow as tfwith tf.variable_scope('gg',reuse=tf.AUTO_REUSE): f=tf.placeholder(tf.int32,[None]) f_f=tf.to_float(f > 0) user_emb_w = tf.get_variable("user_emb_w", [2, 5]) ...原创 2018-11-23 18:32:02 · 394 阅读 · 0 评论 -
tf.gather
import tensorflow as tf#tf.gather axis,,,二维a=tf.constant([[1,2,3],[4,5,6]])#paramb=tf.constant([0])#indexc=tf.gather(a,b,axis=-1)b1=tf.constant([1])#indexc1=tf.gather(a,b1,axis=-1)b2=tf.constan...原创 2018-11-23 18:27:57 · 194 阅读 · 0 评论 -
tf.get_variable()使用
import tensorflow as tfwith tf.variable_scope("foo", reuse=tf.AUTO_REUSE): user_emb_w = tf.get_variable("user_emb_w", [2, 5])with tf.Session() as sess: sess.run(tf.global_variables_initializ...原创 2018-11-13 15:03:57 · 525 阅读 · 1 评论 -
TensorFlow指定GPU设备、分配显存
一、使用GPU加速运算 1.TensorFlow程序中可以通过tf.device函数来指定运行的设备。 CPU名称为"/cpu:0",即使有多个CPU,所有的CPU都使用/cpu:0作为名称。 GPU则不同,是"/gpu:n",n可替换。n=0,即是第一个GPU,以此类推。 2.观察每个运算所用的设备: ...转载 2018-10-25 10:12:22 · 1712 阅读 · 0 评论 -
No module named 'tensorflow.python.estimator.estimator'
1.更新tensorflow-gpu的版本2.最好重新启动环境(每次改变conda的环境时,最好这么做!)原创 2018-12-12 00:43:58 · 3774 阅读 · 0 评论