Описание тега neurolab

По вопросам, связанным с библиотекой основных алгоритмов нейронных сетей и алгоритмов обучения Python.

Neurolab следует использовать по вопросам, связанным с библиотекой базовых алгоритмов нейронных сетей и алгоритмов обучения для Python

Образец

import neurolab as nl

# Create network
net = nl.net.newff([[-1, 1]], [5, 1])

# Change train function
net.trainf = nl.train.train_bfgs

# Change init function
for l in net.layers:
    l.initf = nl.init.InitRand([-2., 2.], 'wb')

# new inicialized
net.init()

# Change error function
net.errorf = nl.error.MSE()

# Change weight of input layer
net.layers[0].np['w'][:] = 0.0
net.layers[0].np['w']
# => array([[ 0.],
#           [ 0.],
#           [ 0.],
#           [ 0.],
#           [ 0.]])

# Change bias of input layer
net.layers[0].np['b'][:] = 1.0
net.layers[0].np['b']
# => array([ 1.,  1.,  1.,  1.,  1.])

# Save network in file
net.save('test.net')

# Load network
net = nl.load('mynetwork.net')

Ссылки