Сконфигурируйте сетевые вводы и выводы, чтобы лучше всего совпадать с входом и целевыми данными
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
не задан, все цели сконфигурированы.
Здесь feedforward сеть создается и вручную конфигурируется для простой подходящей проблемы (в противоположность разрешению train
сконфигурировать его).
[x,t] = simplefit_dataset; net = feedforwardnet(20); view(net) net = configure(net,x,t); view(net)
init
| isconfigured
| train
| unconfigure