Как настроить fastrcnn mobilenet v3 как двоичный классPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как настроить fastrcnn mobilenet v3 как двоичный класс

Сообщение Anonymous »

Как преобразовать fastrcnn_mobilenet_v3_large_fpn в двоичный класс в освещении PyTorch. У меня есть загрузчик данных только с 1 меткой, и я хочу использовать точно настроенную модель для двоичного класса, а не тренироваться с нуля.
В настоящее время у него 91 класс, Target – 2
class CocoDNN(L.LightningModule):
def __init__(self):
super().__init__()
self.model = models.detection.fasterrcnn_mobilenet_v3_large_fpn(weights="DEFAULT")
self.metric = MeanAveragePrecision(iou_type="bbox",average="macro",class_metrics = True, iou_thresholds=[0.5, 0.75],extended_summary=True, backend="faster_coco_eval")

def forward(self, images, targets=None):
return self.model(images, targets)

def training_step(self, batch, batch_idx):

imgs, annot = batch
filtered_imgs, filtered_annot = [], []
for idx, img_b in enumerate(imgs):
annot_b = annot[idx]
if img_b!= None and len(annot_b['boxes'])>0:
filtered_imgs.append(img_b)
filtered_annot.append(annot_b)
loss_dict = self.model(filtered_imgs, filtered_annot)
losses = sum(loss for loss in loss_dict.values())
#print(loss_dict)
batch_size = len(filtered_imgs)
self.log('train_loss', losses, on_step=True, on_epoch=True, prog_bar=True, logger=True, batch_size=batch_size)
return {'loss':losses}


Подробнее здесь: https://stackoverflow.com/questions/791 ... nary-class
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • API обнаружения объектов Tensorflow Ошибка размера входного изображения SSD Mobilenet
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Как дозировать MobileNet во входных данных предварительной обработки Tensorflow
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Почему в модели MobileNet V2 (mobilenet_v2_1.4_224.tflite) вероятности всегда одинаковы?
    Anonymous » » в форуме Android
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Почему вероятности всегда одинаковы с моделью Mobilenet V2 (mobilenet_v2_1.4_224.tflite)?
    Anonymous » » в форуме Android
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Изменение отсечения Mobilenet после загрузки
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»