def build_theano_function_wdu(self):
W_static = T.matrix('W_static')
W_delta = T.matrix('W_delta')
W_acc = T.matrix('W_acc')
D_static = T.matrix('D_static')
D_delta = T.matrix('D_delta')
D_acc = T.matrix('D_acc')
U_static = T.matrix('U_static')
U_delta = T.matrix('U_delta')
U_acc = T.matrix('U_acc')
WDU = T.dot(T.dot(W_static.T, D_static), U_static) + T.dot(T.dot(W_delta.T, D_delta), U_delta) + T.dot(T.dot(W_acc.T, D_acc), U_acc)
fn = theano.function(inputs=[W_static, W_delta, W_acc, D_static, D_delta, D_acc, U_static, U_delta, U_acc], outputs=WDU)
return fn
评论列表
文章目录