나의 Theano 프로그램에서 나는 텐서 행렬을 두 부분으로 나누고 각각이 오류 함수에 다른 공헌을하고 싶다. 자동 차별화가 이것을 지원하는지 여부를 알려 줄 수 있습니까?Theano는 변수 분할을 지원합니까?
예를 들어, 텐서 행렬 변수 M에 대해 M1 = M [: 300,] 및 M2 = M [300 :,]으로 나누고 싶다면 비용 함수는 0.5 * M1 * w로 정의됩니다. + 0.8 * M2 * w. T.grad (비용, w)로 그래디언트를 얻을 수 있습니까?
더 구체적으로 말하자면, 총 비용에 대한 기여도가 다른 가중치를 가진 다양한 기능의 Autoencoder를 만들고 싶습니다.
내 질문에 답변 해 주신 모든 분들께 감사드립니다.