optimised
This commit is contained in:
15
architectures/DenseNet121.py
Normal file
15
architectures/DenseNet121.py
Normal file
@@ -0,0 +1,15 @@
|
||||
|
||||
import torch.nn as nn
|
||||
from torchvision import models
|
||||
from architectures.Model import Model
|
||||
|
||||
class DenseNet121(Model):
|
||||
def get(self):
|
||||
|
||||
# load pretrained
|
||||
m = models.densenet121(weights=models.DenseNet121_Weights.DEFAULT)
|
||||
# will modify only the final layers
|
||||
num_ftrs = m.classifier.in_features
|
||||
m.classifier = nn.Linear(num_ftrs, self.size)
|
||||
|
||||
return m
|
||||
Reference in New Issue
Block a user