矩阵尺寸必须同意错误

时间:2017-07-13 00:03:57

标签: matlab matrix machine-learning multiplication

我正在使用神经网络我在for循环中为ex_sum累加器不断得到Matrix Dimensions Must Agree Error。我不确定为什么因为元素乘法的矩阵具有相同的维度。任何人都可以解释为什么我可能会得到这个错误???提前致谢。 (这是用于多类分类的元素乘法与大小为10X1的逻辑向量)

ex_sum = 0;

for i = 1:5000
  c = 1:10;
  output = c == y(i);
  ex_sum = ex_sum + sum(-output .* log(hypothesis(i,:)) - (1-output) .* log(1 - hypothesis(i,:)));
  end

J = 1/m * ex_sum;

0 个答案:

没有答案