上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: #创建一个计算流图 #大多数tensorflow程序开始于dataflow graph 的构造函数 #在这个命令中你执行了tensorflow api的函数 #创建了新的操作tf.Operation (node) #和tf.Tensor (edge) 对象,并且将它们添加到了tf.Graph的实例中 #TensorFlow提供了默认的数据流图,是一个非显式声明的参数 #tf.constant(4... 阅读全文
posted @ 2018-02-17 11:01 香港胖仔 阅读(208) 评论(0) 推荐(0) 编辑
摘要: import tensorflow as tf # 在不同的变量域中调用conv_relu,并且声明我们想创建新的变量 def my_image_filter(input_images): with tf.variable_scope("conv1"): # Variables created here will be named "conv1/weights" ,"co... 阅读全文
posted @ 2018-02-17 11:00 香港胖仔 阅读(121) 评论(0) 推荐(0) 编辑
摘要: #Dataflow是并行化编程常用的方式 #当使用TensorFlow执行你的程序的时候有以下几个优点 #1、并行化 。通过声明的边来代表操作之间的依赖 # 对系统来说确定可以并行化的操作是比较容易的 #2、分布式执行: # 通过使用声明的边来代表操作之间值的传递 # 这样使得tensorflow在跨多平台之间执行你的程序, # TensorFlow在不同的设备之... 阅读全文
posted @ 2018-02-17 11:00 香港胖仔 阅读(457) 评论(0) 推荐(0) 编辑
摘要: # sharing variables # Tensorflow supports two ways of sharing variables # 1、Explicitly passing tf.Variable objects around # 2、Implicitly wrapping tf.Variable objects within tf.variable_scope objects ... 阅读全文
posted @ 2018-02-17 10:59 香港胖仔 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 下面是上面输出的结果 阅读全文
posted @ 2018-02-17 10:58 香港胖仔 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 下面是输出的结果 阅读全文
posted @ 2018-02-17 10:56 香港胖仔 阅读(194) 评论(0) 推荐(0) 编辑
摘要: # creates a variable named v and places it on the second GPU device import tensorflow as tf #with tf.device("/device:GPU:1"): # v = tf.get_variable("v", [1]) #it is particularly important for var... 阅读全文
posted @ 2018-02-17 10:55 香港胖仔 阅读(123) 评论(0) 推荐(0) 编辑
摘要: #一个tensorflow程序断开的部分可能要创建变量 # 如果有一种方法来访问所有的变量是非常有用的 #因为这个原因TensorFlow提供了集合,是一些张量的集合 #或者是其他的对象,就像tf.Variable 实例一样 # 默认情况下 tf.Variable 对象被放置在下面的两个集合中 # tf.GraphKeys.GLOBAL_VARIABLES #变量可以在多个设备之间被分享 # t... 阅读全文
posted @ 2018-02-17 10:51 香港胖仔 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 下面是上面代码的输出值: 阅读全文
posted @ 2018-02-17 10:38 香港胖仔 阅读(221) 评论(0) 推荐(0) 编辑
摘要: # 显式的初始化时非常有用的 # 因为它可以让你不用重复进行繁重的初始化工作 # 当你重新从checkpoint文件中加载一个模型的时候 # 当随机初始化变量被配置在分布式的配置文件中 # 为了在开始训练之前一次性初始化变量 # 调用这个方法tf.global_variables_initializer() # 这个函数返回一个负责初始化所有变量的操作。 # 在这个 tf.GraphKeys.G... 阅读全文
posted @ 2018-02-16 23:11 香港胖仔 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 下面是计算的结果 阅读全文
posted @ 2018-02-16 21:55 香港胖仔 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 下面是上面输出的张量的结果: 阅读全文
posted @ 2018-02-16 21:51 香港胖仔 阅读(1619) 评论(0) 推荐(0) 编辑
摘要: 下面是类型转换的结果: 阅读全文
posted @ 2018-02-16 21:45 香港胖仔 阅读(5268) 评论(0) 推荐(0) 编辑
摘要: 创建秩为1的张量 下面是上面的结果: 创建秩为二的张量 下面是秩为二的张量的结果: 创建维度更高的张量 下面是维度更高的张量的结果: 阅读全文
posted @ 2018-02-16 21:36 香港胖仔 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 下边是上面代码输出的结果 阅读全文
posted @ 2018-02-16 20:58 香港胖仔 阅读(1784) 评论(0) 推荐(0) 编辑
摘要: 下面是输出的结果 阅读全文
posted @ 2018-02-16 20:32 香港胖仔 阅读(197) 评论(0) 推荐(0) 编辑
摘要: import tensorflow as tf # 在不同的变量域中调用conv_relu,并且声明我们想创建新的变量 def my_image_filter(input_images): with tf.variable_scope("conv1"): # Variables created here will be named "conv1/weights" ,"conv1/biases" ... 阅读全文
posted @ 2018-02-11 14:21 香港胖仔 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 由于这个开源的语音识别工具Kaldi只能在Linux下面成功编译, 所以这一小节来写如何成功地在Linux下面编译Kaldi工具 (1)第一步,去github 上面把 Kaldi下载下来 git clone https://github.com/kaldi-asr/kaldi.git (2)然后 首 阅读全文
posted @ 2018-01-02 23:11 香港胖仔 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 接着上一节,在编译完了openFST有限状态机之后,便开始了最重要部分,语音识别插件的编译过程 首先看目录是如下所示的 1、首先添加openBLAS的支持,这是一个矩阵运算库,个人觉得这个矩阵运算库 应该提供 像什么 乔莱斯分解啊 LU分解呀 等优化矩阵运算的方法, 不然的话怎么好意思成为 矩阵运算 阅读全文
posted @ 2017-12-31 22:17 香港胖仔 阅读(322) 评论(0) 推荐(0) 编辑
摘要: Hi Dear 今天是 2017/12/31 跨年之夜,今天白天突然之间兴起,想起来了夏天的时候看的斯坦福cs224d的自然语言处理课程,上面最后讲的语音识别的开源工具Kaldi。 于是便想着来动手试一试这个工具到底好不好用呀。哈哈哈 因为语音识别是使用DNN+有限状态机 来实现的。 所以这一小节主 阅读全文
posted @ 2017-12-31 20:38 香港胖仔 阅读(354) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页