Я хочу удалить параметр смещения. Я попытался включить thebias=None
, где я определяю свою нейронную сеть, но это не сработало.удаление смещения от уровня нейронной сети
net1 = NeuralNet(
layers=[ # three layers: one hidden layer
('input', layers.InputLayer),
#('hidden', layers.DenseLayer),
('output', layers.DenseLayer),
],
# layer parameters:
input_shape=(None,2), # 2 inputs
#hidden_num_units=200, # number of units in hidden layer
output_nonlinearity=None, # output layer uses identity function
output_num_units=1, # 1 target value
# optimization method:
update=nesterov_momentum,
update_learning_rate=0.01,
update_momentum=0.9,
regression=True, # flag to indicate we're dealing with regression problem
max_epochs=400, # we want to train this many epochs
verbose=1,
bias = None
)
Я помню, где я это видел ... в исходном коде :): https://gist.github.com/dnouri/fe855653e9757e1ce8c4#file-nntoy-py-L24 –