本文是我关于论文《Reasoning With Neural Tensor Networks for Knowledge Base Completion》的学习笔记。一、算法简介网络的结构为:$$g(e_1,R,e_2)=u^T_Rf(e_1^TW_R^{[1:k]}e_2+V_R\begin{bm...
分类:
其他好文 时间:
2014-12-17 16:11:05
阅读次数:
274
(1). There is a natural isomorphism between the spaces $\scrH\otimes \scrH^*$ and $\scrL(\scrH,\scrK)$ in which the elementary tensor $k\otimes h^*$co...
分类:
其他好文 时间:
2014-11-19 18:05:06
阅读次数:
326
导数使用T.grad计算。
这里使用pp()打印梯度的符号表达式。
第3行输出是打印了经过优化器简化的符号梯度表达式,与第1个输出相比确实简单多了。
fill((x** TensorConstant{2}), TensorConstant{1.0})指创建一个x**2大小的矩阵,并填充1。
importtheano.tensor as T
fromtheano import pp
fr...
分类:
其他好文 时间:
2014-08-29 20:10:08
阅读次数:
338
图结构(Graph Structures)是了解Theano内在工作原理的基础。
Theano编程的核心是用符号占位符把数学关系表示出来。
图结构的组成部分
如图实现了这段代码:
importtheano.tensor as T
x= T.matrix('x')
y= T.matrix('y')
z= x + y
变量节点(variable nodes)
红色表示...
分类:
其他好文 时间:
2014-08-29 11:04:07
阅读次数:
323
有了前面的准备,可以用Theano实现一个逻辑回归程序,逻辑回归是典型的有监督学习。
为了形象,这里我们假设分类任务是区分人与狗的照片。
首先是生成随机数对象
importnumpy
importtheano
importtheano.tensor as T
rng= numpy.random
数据初始化
有400张照片,这些照片不是人的就是狗的。
每张照片是28*28=78...
分类:
其他好文 时间:
2014-08-28 22:46:06
阅读次数:
360
标量相加
import theano.tensor as T
from theano import function
x = T.dscalar('x')
y = T.dscalar('y')
z = x + y
f = function([x, y], z)
输入定义两个符号变量来代替数值,输出是一个0维的numpy.ndarray数组。
矩阵相加
把输入类型换一下就行了,矩阵如果...
分类:
其他好文 时间:
2014-08-28 16:13:59
阅读次数:
642
unity报错Actor::updateMassFromShapes: Compute mesh inertia tensor failed for one of the actor's mesh shapes! Please change mesh geometry or supply a tensor
manually!
该错误是meshcollider和Rigidbody冲突导致。也可...
分类:
其他好文 时间:
2014-08-05 15:49:59
阅读次数:
259
theano 入门教程1.3给一个参数设置默认值# -*- coding: utf-8
-*-"""Created on Wed Jun 4 23:22:17 2014@author: wencc"""import theano.tensor as
Tfrom theano import funct...
分类:
其他好文 时间:
2014-06-11 21:47:44
阅读次数:
552
# -*- coding: utf-8 -*-"""Created on Thu Jun 05
17:48:31 2014@author: Administrator"""import theanoimport numpy as npimport
theano.tensor as Tfrom the...
分类:
其他好文 时间:
2014-06-11 12:49:50
阅读次数:
401