Как отредактировать код, чтобы получить прогнозное значение в ожидаемом диапазоне?

Я попробовал простое учебное пособие по нейронной сети, найденное в Интернете. Но я ожидаю, что это немного изменится. Исходный код прогнозирует значения от 0 до 1. Но я хочу изменить его на 0-10. Как мне это сделать?
Как я понимаю, именно эти строки следует считать измененными.

# sigmoid function   
def nonlin(x,deriv=False):
    if(deriv==True):
    return x*(1-x)
return 1/(1+np.exp(-x))                 

# initialize weights randomly with mean 0
syn0 = 2*np.random.random((3,1)) - 1           

Обратите внимание, что вес не объявляется сразу после функции nonlin.
Оригинальный источник находится по следующей ссылке с полным кодом.
ссылка на оригинальный код

0 ответов

Другие вопросы по тегам