0
在我的Theano程序中,我想將張量矩陣分成兩部分,每個部分對誤差函數做出不同的貢獻。誰能告訴我自動分化是否支持這個?例如,對於一個張量矩陣變量M,我想將其分解爲M1 = M [:300,]和M2 = M [300 :,],那麼成本函數定義爲0.5 * M1 * w + 0.8 * M2 * w。是否仍然可以使用T.grad(cost,w)獲得梯度?Theano是否支持變量拆分?
或者更具體地說,我想要構建一個具有不同權重的不同特徵的自動編碼器,以對總成本做出貢獻。
感謝任何回答我的問題的人。