1Danil1's picture
Update README.md
37d2f7b verified
|
Raw
History Blame Contribute Delete
1.36 kB
# сегментация когерентных камней керна(модель диплаб)
# comment
Метрику модели восстановить на данный момент не удалось, но **по визуализациям работы видно, что модель выдает неудовлетворительный результат**(предположительно, в силу малости датасета)
## dataset:
- [kernology/operblock_dataset](https://huggingface.co/datasets/kernology/operblock_dataset)
## metrics
- IoU: -
# MODEL
```python
from torchvision.models.segmentation import deeplabv3_resnet50, DeepLabV3_ResNet50_Weights
def create_model(num_classes) -> torch.nn.Module:
model = deeplabv3_resnet50(weights=DeepLabV3_ResNet50_Weights.DEFAULT)
old_layer: nn.Conv2d = model.classifier[-1]
in_ch = old_layer.in_channels
model.classifier[-1] = nn.Conv2d(in_ch, num_classes, kernel_size=1)
# for p in model.parameters():
# p.requires_grad = False
return model
```
## Visualisation
визуализации лежат в папках вместе с весами
# example of working on 1 sample
![image](https://cdn-uploads.huggingface.co/production/uploads/69c6b4de04104ad32c8553f2/2DkSLdK5DKrV9tz5OdFXF.png)
### Authors
Daniil Murzaev, Sergei Guzhov