Detectron: pesos pré-treinados do conjunto de dados coco

Criado em 27 jan. 2018  ·  3Comentários  ·  Fonte: facebookresearch/Detectron

Olá, mas você também tem pesos pré-treinados do conjunto de dados coco em vez do imagenet?

obrigado

Comentários muito úteis

Para ajustar ainda mais um modelo COCO em outro conjunto de dados (por exemplo, Cityscapes como fizemos), você precisa remover as camadas que são dependentes de classe (em Mask R-CNN, em bbox cls, bbox reg e mask pred layers) , e reinicializá-los.

No Detectron, os pesos são carregados por nomes correspondentes, portanto, uma maneira simples de fazer isso é alterar o nome das camadas dependentes de classe ao fazer ajustes adicionais ou adicionar um sinalizador no carregamento de peso para não carregar esses pesos.

Todos 3 comentários

Linhas de base de detecção de proposta, caixa e máscara

Esses modelos são todos treinados em coco.

sim, mas meu conjunto de dados tem um número de classe diferente do conjunto de dados coco, portanto, seu modelo mencionado não pode ser carregado diretamente nos scripts de treinamento. Não sei como o caffe2 lida com a importação de modelos com diferentes tamanhos de camada. Eu sei, no entanto, no caffe, posso apenas modificar o nome da camada.

Para ajustar ainda mais um modelo COCO em outro conjunto de dados (por exemplo, Cityscapes como fizemos), você precisa remover as camadas que são dependentes de classe (em Mask R-CNN, em bbox cls, bbox reg e mask pred layers) , e reinicializá-los.

No Detectron, os pesos são carregados por nomes correspondentes, portanto, uma maneira simples de fazer isso é alterar o nome das camadas dependentes de classe ao fazer ajustes adicionais ou adicionar um sinalizador no carregamento de peso para não carregar esses pesos.

Esta página foi útil?
0 / 5 - 0 avaliações