1.在设置层数的时候,参数需要变成vector,使用数组初始化需要注意第二个参数的序号,需要变成最后一个元素的下一个的地址: &layer[4]。
int layer[4] = { trainMat.cols, 500, 100, labelMat.cols };
vector<int> layer_sz(&layer[0], &layer[4]);
2.从文件流读入数值时候,注意保存到的变量的了类型,如果为char只会变成都一个字符,应为如下的int类型
array<int,3> th;
txt >> th[i];