Flux.jl ограничивает переменные от 0 до 1 - PullRequest
0 голосов
/ 01 мая 2020

Я бы хотел, чтобы каждый элемент в моем выходном векторном объекте находился в диапазоне от 0 до 1 (вектор истинности представляет собой набор независимых двоичных значений). В конце концов, с обучением это приближается к этому, но я предполагаю, что есть способ ограничить переменную диапазоном, таким образом позволяя ей сходиться быстрее.

Это НЕ softmax . softmax превращает вектор в распределение, которое суммируется с единицей, но я хочу, чтобы каждый элемент в векторе был ограничен диапазоном 0 - 1.

1 Ответ

1 голос
/ 01 мая 2020

Подобные ограничения могут быть добавлены с помощью функции активации на последнем слое. Добавьте сигмоид на выходе, чтобы сделать его в [0,1]. Добавьте exp на последний слой, чтобы сделать его [0, infty). Et c.

...