<bound method Module.parameters of GroupIM(
(drop): Dropout(p=0.4, inplace=False)
(user_preference_encoder): Encoder(
(drop): Dropout(p=0.4, inplace=False)
(user_preference_encoder): ModuleList(
(0): Linear(in_features=10, out_features=5, bias=True)
)
(transform_layer): Linear(in_features=5, out_features=5, bias=True)
(user_predictor): Linear(in_features=5, out_features=10, bias=False)
)
(preference_aggregator): AttentionAggregator(
(mlp): Sequential(
(0): Linear(in_features=5, out_features=5, bias=True)
(1): ReLU()
(2): Dropout(p=0, inplace=False)
)
(attention): Linear(in_features=5, out_features=1, bias=True)
(drop): Dropout(p=0, inplace=False)
)
(group_predictor): Linear(in_features=5, out_features=10, bias=False)
(discriminator): Discriminator(
(fc_layer): Linear(in_features=5, out_features=5, bias=True)
(bilinear_layer): Bilinear(in1_features=5, in2_features=5, out_features=1, bias=True)
(bce_loss): BCEWithLogitsLoss()
)
)>