Keras Loss: допустим, чтобы несколько значений y_true были правильными - PullRequest
0 голосов
/ 05 июля 2019

Я делаю предсказание категориальной последовательности со слоем LSTM и полностью связанным слоем.Я сопоставляю текущий ввод с «правильным» выводом, элементом в последовательности, которая происходит позже.

Я хочу быть более гибким в отношении того, что считается «правильным».Я хочу рассмотреть несколько значений последовательности вокруг y_true, которые также будут считаться правильными.Например, учитывая последовательность [a, b, c, d, e, f, g, h, i, ...], если я хочу заранее предсказать 5 элементов, то для входного временного шага 0 я передаю 'a' ихочу предсказать 'f', 'g' или 'h'.Я хочу, чтобы все эти три элемента считались правильными.

Есть ли способ сделать это в Keras (или Tensorflow, если это необходимо)?

1 Ответ

1 голос
/ 26 июля 2019

Многослойная классификация до .. Использование бинарной кроссцентропии в качестве потерь и наличие соответствующего вектора y_label с единицами для правильных меток и 0 должны работать иначе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...