【发布时间】:2017-06-22 19:31:57
【问题描述】:
我知道,无监督学习的美妙之处、神秘之处和复杂性在于,它可以从人类可以理解的大量数据中提取信息。但是,有没有办法知道算法是否正确。例如,假设它正在查看股票趋势,并且对某只股票进行了一些扣除。没有真正看到它是如何发挥作用的,有没有办法知道它是正确的?它训练出来的数据可能是错误的,或者更重要的是,你的算法可能只是得出了错误的结论。显然有诸如损失之类的数学度量,但目前我们是否只能忍受算法可能错误的事实?我们可以通过哪些方法来衡量无监督学习算法的正确程度(或者“正确”只是一个雄心勃勃的术语)?
【问题讨论】:
-
很遗憾,这个问题太宽泛了。如果你需要一个 100% 正确的算法,机器学习通常不是你会使用的东西。所以,粗略地说,这一切都是关于使用一些数学度量并接受它可能是错误的(如果没有办法找到实际答案,你怎么知道它是正确的?)。
标签: algorithm machine-learning verification unsupervised-learning