Каскадно-прямая нейронная сеть
cascadeforwardnet(hiddenSizes,trainFcn)
Каскадно-прямые сети аналогичны сетям прямого распространения, но включают соединение от входа и каждого предыдущего слоя к следующим слоям.
Как и в случае сетей прямого распространения, двух- или более слоевая каскадная сеть может выучить любую конечную зависимость вход-выход, произвольно хорошо учитывая достаточно скрытых нейронов.
cascadeforwardnet(hiddenSizes,trainFcn)
принимает эти аргументы,
hiddenSizes | Вектор-строка одного или нескольких скрытых размеров слоя (по умолчанию = 10) |
trainFcn | Функция обучения (по умолчанию = |
и возвращает новую каскадно-прямую нейронную сеть.
Здесь создается и обучается каскадная сеть по простой задаче аппроксимации.
[x,t] = simplefit_dataset; net = cascadeforwardnet(10); net = train(net,x,t); view(net) y = net(x); perf = perform(net,y,t)
perf = 1.9372e-05