Artificial Neural Networks Hidden Layers

46 ビュー (過去 30 日間)
Tiago Dias
Tiago Dias 2019 年 7 月 25 日
回答済み: Sneha Bachhu 2020 年 11 月 12 日
Hello,
Below is my code to build a neural netword.
Question 1
n defines the number of nodes in the hidden layer. How can i define more nodes to the output hidden layer? or the fact it is 1 because i have only 1 output variable?
Question 2
Is it possible to set, for example, 2 hidden layers, of 15 neuros and 5 neuros respectively?
---------------------------------
%% ANN --------------------------------------------------------------------
% Define X
X = predictors;
% Define Y
Y = Y_MOTOR;
% Define a neural network (variable called 'net' which is a 3 layer
% perceptron with n nodes in the hidden layer
n = 25;
net = feedforwardnet(n);
% Train network
[net, TR] = train(net, X', Y');
% Prediction
Y_model = zeros(length(Y),1);
for i = 1:length(Y)
% Simulate Neural Network
Y_model(i) = net([X(i,:)]');
% Input of net, must be a column vector
end
Thanks for your time

採用された回答

Greg Heath
Greg Heath 2019 年 7 月 25 日
Number of input and output nodes is determined by the data.
Number of hidden layers and nodes is determined by the program author.
Hope this helps
Thank you for formally accepting my answer,
Greg
  1 件のコメント
Tiago Dias
Tiago Dias 2019 年 7 月 25 日
Thanks for your comment, still got some doubts.
I set 25 nodes for the hidden layer, for the box with the "layer" title.
The value 1 for the box that is surroing "b" , "W" labeled as output, i didn't set for value 1, can change this value (red arrow)?
Or that value is 1 cause the Output green square has 1 as well?
Ask1.JPG

サインインしてコメントする。

その他の回答 (1 件)

Sneha Bachhu
Sneha Bachhu 2020 年 11 月 12 日
Hi all,
I am working on neural network to study cancer data, using test and training datasets, with the hidden layers ranging 5 to 100 and for 4 different ANNs 1,2,5,10. Exit condition for ANN is at least 2000 epochs.

カテゴリ

Help Center および File ExchangeSequence and Numeric Feature Data Workflows についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by