6bead0ebd24db4e04d36fe42fb98cdd9280f5ee3,spotlight/sequence/representations.py,LSTMNet,__init__,#LSTMNet#,164
Before Change
self.embedding_dim = embedding_dim
self.item_embeddings = ScaledEmbedding(num_items, embedding_dim,
sparse=sparse,
padding_idx=PADDING_IDX)
self.item_biases = ZeroEmbedding(num_items, 1, sparse=sparse,
padding_idx=PADDING_IDX)
self.lstm = nn.LSTM(batch_first=True,
After Change
self.embedding_dim = embedding_dim
if item_embedding_layer is not None:
self.item_embeddings = item_embedding_layer
else:
self.item_embeddings = ScaledEmbedding(num_items, embedding_dim,
padding_idx=PADDING_IDX,
sparse=sparse)
self.item_biases = ZeroEmbedding(num_items, 1, sparse=sparse,
padding_idx=PADDING_IDX)
self.lstm = nn.LSTM(batch_first=True,

In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 5
Instances
Project Name: maciejkula/spotlight
Commit Name: 6bead0ebd24db4e04d36fe42fb98cdd9280f5ee3
Time: 2017-08-10
Author: maciej.kula@gmail.com
File Name: spotlight/sequence/representations.py
Class Name: LSTMNet
Method Name: __init__
Project Name: maciejkula/spotlight
Commit Name: 6bead0ebd24db4e04d36fe42fb98cdd9280f5ee3
Time: 2017-08-10
Author: maciej.kula@gmail.com
File Name: spotlight/sequence/representations.py
Class Name: PoolNet
Method Name: __init__
Project Name: maciejkula/spotlight
Commit Name: 6bead0ebd24db4e04d36fe42fb98cdd9280f5ee3
Time: 2017-08-10
Author: maciej.kula@gmail.com
File Name: spotlight/sequence/representations.py
Class Name: CNNNet
Method Name: __init__