我有以下问题。假设我们有x_{jk}
它是样本 k 中基因 j 的表达值。它是细胞类型 s_ {ij} 的表达水平的平均值,按各自的比例加权 a_ {ki} ( i = 1 ... N < / em>,N是疾病类型):
通常这可以表示为矩阵形式
我想要做的是解决这个等式
如何使用Theano完成?
答案 0 :(得分:3)
您可以在theano中执行此操作,或者不在theano中执行此操作。 theano可以帮助你的唯一东西是欧几里德范数的梯度,它可以为你计算,但也很容易手工编写。解决问题的算法需要自己实现。您可以编写拉格朗日函,然后通过渐变上升和投影到约束来解决对偶问题,也可以通过渐变下降和投影到约束来直接求解原始问题。您需要自己编写这些优化步骤,对于您在theano中进行的任何其他优化也是如此。