LINUX.ORG.RU

История изменений

Исправление peregrine, (текущая версия) :

Передаточная функция Сигмоидальная.

какая именно? Их много если что. Ну и таки проблема у тебя есть, то что ты её не видишь не значит что её нет. как минимум

Я выбрал [-1,0,1] так как всего три варинта у одного входа, либо в одной команде, либо в другой либо не участвует. До другого не додумался, и не стал менять так как это дало хоть какой то результат.

Но у сигмоиды область значений от 0 до 1, это тебе не гиперболический тангенс, где такой трюк корректен. Что ты там вообще получаешь - рандом. Хорошо если у тебя фреймворк/софтина умная и производит нормализацию подаваемых значений к диапазону от 0 до 1. Рассчитывать на какой-то результат это вон из профессии. Результат будет, его начнут использовать, а потом окажется что он неправильный, ребята потеряют кучу бабок и тебя на бутылку посадят. Для того чтобы этого избежать на основе теории вероятности делают кроссвалидацию. Но я не ждал, что настолько слабые люди идут в машинное обучение, для которых это не очевидно.

ЗЫ

Кажись у тебя просто нейронка не работает. Делай значения от 0 до 1, нормализация там, все дела.

Исходная версия peregrine, :

Передаточная функция Сигмоидальная.

какая именно? Их много если что. Ну и таки проблема у тебя есть, то что ты её не видишь не значит что её нет. как минимум

Я выбрал [-1,0,1] так как всего три варинта у одного входа, либо в одной команде, либо в другой либо не участвует. До другого не додумался, и не стал менять так как это дало хоть какой то результат.

Но у сигмоиды область значений от 0 до 1, это тебе не гиперболический тангенс, где такой трюк корректен. Что ты там вообще получаешь - рандом. Хорошо если у тебя фреймворк/софтина умная и производит нормализацию подаваемых значений к диапазону от 0 до 1. Рассчитывать на какой-то результат это вон из профессии. Результат будет, его начнут использовать, а потом окажется что он неправильный, ребята потеряют кучу бабок и тебя на бутылку посадят. Для того чтобы этого избежать на основе теории вероятности делают кроссвалидацию. Но я не ждал, что настолько слабые люди идут в машинное обучение, для которых это не очевидно.