(H, W)
| 25 | return tf.tensordot(V, W, axes=[[1,2], [0,1]]) |
| 26 | |
| 27 | def dot2(H, W): |
| 28 | # H is N x M (batch of hiddens) |
| 29 | # W is D x K x M (weights transposed) |
| 30 | # returns N x D x K (visible) |
| 31 | return tf.tensordot(H, W, axes=[[1], [2]]) |
| 32 | |
| 33 | |
| 34 | class RBM(object): |
no outgoing calls
no test coverage detected