HingeEmbeddingLoss
-
class torch.nn.HingeEmbeddingLoss(margin=1.0, size_average=None, reduce=None, reduction='mean')[source] -
Измеряет потерю, заданную тензором входных данных и тензором меток (содержащим 1 или -1). Обычно используется для измерения сходства или несходства двух входных данных, например, используя L1 парное расстояние в качестве , и обычно используется для обучения нелинейных вложений или полунадзорного обучения.
Функция потерь для -й выборки в мини-пачке:
а общая функция потерь:
где .
- Параметры:
-
-
margin (float, необязательно) – Значение по умолчанию
1. -
size_average (bool, необязательно) – Устарело (см.
reduction). По умолчанию потери усредняются по каждому элементу потерь в пачке. Обратите внимание, что для некоторых потерь есть несколько элементов на образец. Если полеsize_averageустановлено вFalse, потери вместо этого суммируются для каждой мини-пачки. Игнорируется, когдаreduceравноFalse. Значение по умолчанию:True -
reduce (bool, необязательно) – Устарело (см.
reduction). По умолчанию потери усредняются или суммируются по наблюдениям для каждой мини-пачки в зависимости отsize_average. КогдаreduceравноFalse, возвращает потерю на каждый элемент пачки и игнорируетsize_average. Значение по умолчанию:True -
reduction (str, необязательно) – Указывает уменьшение, применяемое к выходу:
'none'|'mean'|'sum'.'none': не будет применено уменьшение,'mean': сумма вывода будет разделена на количество элементов в выводе,'sum': выход будет суммирован. Примечание:size_averageиreduceнаходятся в процессе устаревания, и пока что указание любого из этих двух аргументов переопределитreduction. Значение по умолчанию:'mean'
-
margin (float, необязательно) – Значение по умолчанию
- Форма:
-
- Вход: , где означает любое количество измерений. Операция суммирования выполняется по всем элементам.
- Цель: , та же форма, что и вход
- Выход: скаляр. Если
reductionравно'none', то та же форма, что и вход
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/1.13/generated/torch.nn.HingeEmbeddingLoss.html