我是matlab新手,找不到解决问题的方法...
问题是什么?
我必须使用 matlab 创建一个具有近 25k 输入和 10 个输出的神经网络。还有 300 种模式可供学习。
当我在 matlab 中阅读有关神经网络的信息时,我看到所有输入/学习数据都在一个矩阵中。xor 或类似的小东西没关系。然后我意识到我必须创建包含 25 000 * 300 个元素(750 万个整数)的矩阵。
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()?
感谢帮助 ;)