Сконфигурируйте входы и выходы сети, чтобы наилучшим образом соответствовать входным и целевым данным
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