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

VGGNet 모델 관련 질문 #3

Open
ysdo89 opened this issue Nov 23, 2023 · 0 comments
Open

VGGNet 모델 관련 질문 #3

ysdo89 opened this issue Nov 23, 2023 · 0 comments

Comments

@ysdo89
Copy link

ysdo89 commented Nov 23, 2023

안녕하세요. VggNet 모델 관련해서 질문 드리고 싶은 것이 있어서 글을 작성합니다.

# 훈련 데이터셋과 검증 데이터셋 결합
combined_ds = torch.utils.data.ConcatDataset([train_tmp, val_tmp])

# 결합된 데이터셋을 다시 훈련 데이터셋과 검증 데이터셋으로 분할
# 전체 개수에서 %로 들어갈 수 있도록 조정
train_set_rete = 0.8
train_size = (int)(len(combined_ds) * train_set_rete)

val_size = len(combined_ds) - train_size
print("combined_ds :", len(combined_ds))
train_ds, val_ds = torch.utils.data.random_split(combined_ds, [train_size, val_size])

STL10이 좀 train쪽이 데이터가 적은 것 같아서 데이터를 합친 다음 다시 넣어서 돌려봤는데,

def forward(self, x):
        x = self.conv_layers(x)
        x = x.view(-1, 512 * 7 * 7)
        x = self.fcs(x)
        return x

x = x.view(-1, 512 * 7 * 7) -> 이 부분에서

shape '[-1, 25088]' is invalid for input of size 147456

와 같은 Error 가 발생합니다.

혹시 원인이 뭔지 알 수 있을까요?

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

1 participant