This commit is contained in:
2026-08-05 16:59:16 +08:00
parent 4637af4f81
commit 17b5459ce1
5 changed files with 132 additions and 8 deletions
+19
View File
@@ -0,0 +1,19 @@
import torch.nn as nn
from torchvision import models
from core.const.const import num_classes
class ConvNeXtTiny(nn.Module):
def __init__(self):
super(ConvNeXtTiny, self).__init__()
self.model = models.convnext_tiny(weights='IMAGENET1K_V1')
self.num_features = self.model.classifier[2].in_features
self.model.classifier[2] = nn.Linear(self.num_features, num_classes)
def forward(self, x):
out = self.model(x)
return out
def pytorch_convnext_tiny():
return ConvNeXtTiny()