GAP và Softmax trong ResNet

Nguyen Mai
Đã trả lời thg 1 8, 6:17 CH
Có rất nhiều vấn đề trong câu hỏi của bạn
- "em tìm hiểu trên mạng thì thấy mọi người không sử dụng (...) average pool". Mình dạo qua 2 lib cực nổi tiếng bên CV là timm và MMPretrain thì đều thấy họ sử dụng AvgPool cho Resnet:
- MMPretrain:
https://github.com/open-mmlab/mmpretrain/blob/main/configs/_base_/models/resnet50.py
- timm: https://github.com/huggingface/pytorch-image-models/blob/main/timm/layers/classifier.py#L55
- "em tìm hiểu trên mạng thì thấy mọi người không sử dụng softmax (...) thì cho ra kết quả rất tốt". Bạn train sử dụng loss gì và khi thực hiện inference thì bạn thực hiện như nào? Nếu bạn vừa sử dụng softmax vừa sử dụng CrossEntropyLoss của Pytorch thì rõ ràng là bạn đã sử dụng sai cách. Bạn có thể đọc về CrossEntropyLoss để hiểu rõ hơn
0
Thắc mắc về Convolution Layer trong CNN

Nguyen Mai
Đã trả lời thg 11 21, 2024 1:44 CH
Hình này sai nhé
Để chắc ăn thì mình có viết 1 đoạn code để tính luôn cho bạn shape của conv1 feature map
import torch
import torch.nn as nn
conv = nn.Conv2d(kernel_size=5, out_channels=16, stride=1, in_channels=1)
input_tensor = torch.randn((1, 1, 28, 28))
output_tensor = conv(input_tensor)
print(output_tensor.shape)
>>> torch.Size([1, 16, 24, 24])
+1
thắc mắc về nhận diện khuôn mặt bằng CNN

Nguyen Mai
Đã trả lời thg 5 26, 2022 1:38 CH
No such file or directory: './data/faceslist.pth'
Stack trace đang báo là đường dẫn của bạn đến file "facelist.pth" k đúng
+1
Tổ chức
620
59
1.8K
2.8M