Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MLP Dimension on ResNet Module #71

Open
viniavena opened this issue Aug 19, 2024 · 1 comment
Open

MLP Dimension on ResNet Module #71

viniavena opened this issue Aug 19, 2024 · 1 comment

Comments

@viniavena
Copy link

viniavena commented Aug 19, 2024

Hi there, in the models/resnet_simclr.py we have the following:

dim_mlp = self.backbone.fc.in_features
self.backbone.fc = nn.Sequential(nn.Linear(dim_mlp, dim_mlp), nn.ReLU(), self.backbone.fc)

Shouldn't the Linear be: dim_mlp, 128

Threfore we get the 128 dimension hidden vector used on the paper.

@Arandinglv
Copy link

Hello. I remember the out_dim is the dimension of the output embedding through contrastive learning from projection head. The dim_mlp refers the output dimension of resnet18 or resnet50. The projection head is added after the network.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants