我刚刚遇到了sparsenn,http://lowrank.net/nikos//sparsenn/。我关注了一个博客(http://fastml.com/a-bag-of-words-and-a-nice-little-network/),并在我的数据集中运行了它。但是我无法完全解释结果。该博客确实提到输出包含精度,RMSE和AUC作为输出值。样本输出:

通过0 tacc 0.61577 sacc 0.62698 trms 0.96398 srms 0.95736 tauc 0.65859 sauc 0.68796

但是,tacc和sacc,trms和srms以及tauc和sauc之间的区别是什么?有人可以帮忙吗?

最佳答案

如果您看一下代码:

 at=acc(pt, train.target, train.nex);
 et=rms(pt, train.target, train.nex);
 rt=auc(pt, train.target, train.nex);
 as=acc(ps, stop.target, stop.nex);
 es=rms(ps, stop.target, stop.nex);
 rs=auc(ps, stop.target, stop.nex);
 printf("pass %d tacc %.5f sacc %.5f trms %.5f srms %.5f tauc %.5f sauc %.5f ",i,at,as,et,es,rt,rs);


您会看到t *变量是指训练集上的指标,而其他变量(s *是停止值)是指验证集上的指标。

关于machine-learning - 如何解释sparsenn的输出?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36547359/

10-12 19:27