2011-02-23 41 views
1

我想我的問題很簡單,但無論如何...無法獲取神經網絡結果MATLAB

我創建使用

net = newff(entry_borders, [20, 10], {'logsig', 'logsig'}, 'traingdx'); 

其中entry_borders是一個數組50X2神經網絡: [(0,1),(0,1),...]

它必須是一個帶有50個條目和10個輸出的隱藏層的網絡,不是嗎?

但是當我運行此:

test_result = sim(net, zeros(50)); 
disp(test_result); 

我得到的test_result 10x50的元素(而不是10分標量值)矩陣 - 那是什麼?我不是在談論教學過程,這就是爲什麼這裏是如此sily代碼...

回答

3

zeros(50)給你一個50x50的矩陣,所以它被視爲50個例子(每個維度50),這給50個預測(每大小10)

+0

facepalm ..我永遠不會想到=) – leshka 2011-02-23 14:53:57