70e4d7fe60a9658bb27b9f5fb67592a1222b2ec3,spotlight/sequence/representations.py,LSTMNet,forward,#LSTMNet#Any#Any#,82
Before Change
def forward(self, user_representations, targets):
target_embedding = self.item_embeddings(targets)
target_bias = self.item_biases(targets)
dot = (user_representations * target_embedding).sum(1)
return target_bias + dot
After Change
target_embedding = (self.item_embeddings(targets)
.permute(0, 2, 1))
target_bias = self.item_biases(targets).squeeze(1)
dot = ((user_representations * target_embedding)
.sum(1)
.squeeze(1))
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 3
Instances
Project Name: maciejkula/spotlight
Commit Name: 70e4d7fe60a9658bb27b9f5fb67592a1222b2ec3
Time: 2017-07-06
Author: maciej.kula@gmail.com
File Name: spotlight/sequence/representations.py
Class Name: LSTMNet
Method Name: forward
Project Name: maciejkula/spotlight
Commit Name: 70e4d7fe60a9658bb27b9f5fb67592a1222b2ec3
Time: 2017-07-06
Author: maciej.kula@gmail.com
File Name: spotlight/sequence/representations.py
Class Name: PoolNet
Method Name: forward
Project Name: maciejkula/spotlight
Commit Name: 70e4d7fe60a9658bb27b9f5fb67592a1222b2ec3
Time: 2017-07-06
Author: maciej.kula@gmail.com
File Name: spotlight/sequence/representations.py
Class Name: CNNNet
Method Name: forward