分别将libsvm 和深度学习工具箱添加到MATLAB中;
编写DBN_SVR代码,运行完dbn这一部分,执行 model = svmtrain(train_y ,train_x, cmd); 时,
报错如下图:
epoch 2/2. Average reconstruction error is: 7.1642
??? Error using ==> svmtrain at 172
Group must be a vector.
Error in ==> DBNSVR_blogdata at 57
model=svmtrain(train_y ,train_x ,cmd);
原因:此DBN_SVR代码实在深度学习目录下运行的。
解决办法:将代码复制到libsvm目录下运行,则不存在上述错误。