Изменение функции активации в Matlab - PullRequest
0 голосов
/ 24 октября 2019

У меня есть сценарий кода, и я хотел: 1- Добавить больше скрытого слоя и 2-меняющую функцию активации или вообще гиперпараметры, такие как скорость обучения.

    net = fitnet(hiddenLayerSize,trainFcn); %create a fitting network
    net.divideParam.trainRatio = 70/100;  %use 70% of data for training 
    net.divideParam.valRatio = 15/100;  %15% for validation
    net.divideParam.testRatio = 15/100; %15% for testing

    [net,tr] = train(net,inputs,targets); % train the network
    outputs = net(inputs(:,tr.testInd)); %simulate 15% test data
    outputs2016 = net(inputs2016); %simulate year 2016 data 

Я пытался использовать этот код, я имею в виду, пытался добавить эту строку, но она не работала

   % net.layers{i}.transferFcn = 'poslin';

Так как их можно получить? Кроме того, в то же время, возможно ли разная скорость обучения на разных входах и выходах?

...