Как сообщить нейронной сети, что её ответ не верен, при этом не сообщая правильный ответ?

В стандартном обучении с учителем мы получаем ответ сети, потом сообщаем ей, какой ответ должен быть верным. Сеть в соответствии с полученными данными корректирует свои веса в направлении верного ответа.

 outputs = model(images)
 loss = criterion(outputs, labels)
 loss_list.append(loss.item())

 # Обратное распространение и оптимизатор
 optimizer.zero_grad()
 loss.backward()
 optimizer.step()

В labels мы указывает правильные ответы, и происходит обратное распределение ошибок. Вопрос в том можно ли и как указать сети, что её ответ не верный, при этом не сообщая правильного ответа? Верный ответ не известен. Можно только сказать есть ошибка или нет.


Ответы (0 шт):