0

ACM/ICPC 问题有许多在线评委 (OJ)。还有另一个面试问题的在线评委,名为 Leetcode ( http://leetcode.com )。

我认为这些 OJ 对我们学习算法非常有用。最近,我要学习数据挖掘算法。有数据挖掘问题的 OJ 吗?

非常感谢。

4

1 回答 1

3

MLcomp,您可以在其中提交一个算法,它会在许多数据集上运行它来判断它的表现如何。

此外,还有举办各种分类比赛的 Kaggle。

当然,您也可以在 Cousera 上课。这些都是非常低级别的,但是为了获得提交点,您需要重现已知的性能。

特别是第一个还允许您运行几种标准算法,例如朴素贝叶斯和 SVM,并查看它们的表现如何。显然,您自己的实现应该执行类似的操作。

不幸的是,两者都非常关注机器学习(即分类和回归)。在无监督领域,聚类和异常值检测很少。在未标记的数据上,即使在本地评估也变得太难了,因此进行任何类型的在线判断几乎都没有解决。您可以做的主要是一类分类,或者您只是在运行算法之前剥离标签。

于 2013-06-17T18:54:41.427 回答