Сконфигурируйте входы и выходы сети, чтобы наилучшим образом соответствовать входным и целевым данным
net = configure(net,x,t)
net = configure(net,x)
net = configure(net,'inputs',x,i)
net = configure(net,'outputs',t,i)
Строение - это процесс установки входных и выходных размеров и областей значений сети, настроек предварительной обработки входных параметров и настроек постобработки выходных параметров, и настроек инициализации веса, чтобы соответствовать входным и целевым данным.
Строение должна произойти до инициализации весов и смещений сети. Неконфигурированные сети автоматически конфигурируются и инициализируются в первый раз train
вызывается. Кроме того, сеть может быть сконфигурирована вручную либо путем вызова этой функции, либо путем установки размеров входа и выхода сети, областей значений, параметров обработки и свойств параметров инициализации вручную.
net = configure(net,x,t)
принимает входные данные x
и целевые t данных
, и конфигурирует входы и выходы сети так, чтобы они совпадали.
net = configure(net,x)
настраивает только входы.
net = configure(net,'inputs',x,i)
конфигурирует входы, заданные вектором индекса i
. Если i
не заданы все входы.
net = configure(net,'outputs',t,i)
конфигурирует выходы, заданную с помощью вектора индекса i
. Если i
не заданы все целевые объекты.
Здесь создается сеть прямого распространения и вручную конфигурируется для простой задачи подгонки (в отличие от разрешения train
чтобы сконфигурировать его).
[x,t] = simplefit_dataset; net = feedforwardnet(20); view(net) net = configure(net,x,t); view(net)
init
| isconfigured
| train
| unconfigure