【发布时间】:2013-05-08 22:43:20
【问题描述】:
我是 matlab 新手,我找不到解决问题的方法...
有什么问题?
我必须使用 matlab 创建一个具有近 25k 输入和 10 个输出的神经网络。还有 300 种模式可供学习。
当我在 matlab 中阅读有关神经网络的信息时,我看到所有输入/学习数据都在一个矩阵中。 xor 或类似的小东西没关系。然后我意识到我必须创建包含 25 000 * 300 个元素(7,5 百万个整数)的矩阵。
1) 是否有可能通过添加新行(学习模式)来扩展矩阵?
2) 或者它可能是这样的:
learnPatternMatrix1 = [1, 2, 3 , ..., 25 000];
perfectOutputMatrix1 = [1, 2, 3, ... , 10];
network.addPattern(learnPatternMatrix1, perfectOutputMatrix1);
network.addPattern(learnPatternMatrix2, perfectOutputMatrix2);
% ...
network.addPattern(learnPatternMatrix300, perfectOutputMatrix300);
network.learn()?
感谢您的帮助;)
【问题讨论】:
标签: matlab neural-network