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