나는 벡터 v를 생성하는 정상적인 피드 포워드 네트워크를 가지고있다. 그런 다음 v의 원소는 희소 행렬 M의 0이 아닌 엔트리로 사용된다 (좌표가 미리 정의되어 있다고 가정). 그런 다음 스파 스 매트릭스에 고밀도 벡터가 곱해지고 결과 스칼라에 손실이 정의됩니다. 나는 그 손실을 역 전파시키고 싶다. 네트워크의 가중치는 스파 스 매트릭스를 통과해야합니다.스파 스 텐서를 통해 역 전파 그라디언트?
이것은 희박한 행렬에 대해 매우 합리적인 사용 사례 인 것처럼 보이지만 그러한 기능은 지원되지 않는 것으로 보입니다. 잘못된
AttributeError: 'SparseTensor' object has no attribute 'value_index'
내가 뭔가를하고 있습니까 아니면이 기능이 (아직?) 존재하지 않는다고 추정에 정정 오전 : 사실, 심지어 전화 tf.gradients (M은, [V]) 오류가 발생합니다? 후자의 경우, 정의 된 그래디언트로 모든 스파 스 텐서 연산을 다시 작성하지 않으면이 특정 사용 사례에 대한 해결 방법이 있습니까?