ACM / ICPC问题有很多在线评委(OJ)。另一位面试问题的在线评委,名为Leetcode(http://leetcode.com)。
我认为这些OJ对我们学习算法非常有用。最近,我将学习数据挖掘算法。是否有任何OJ用于数据挖掘问题?
非常感谢。
答案 0 :(得分:3)
有MLcomp,您可以在其中提交算法,并在多个数据集上运行它以判断它的效果。
另外,还有Kaggle,它举办各种分类比赛。
当然,你可以在Cousera上课。这些都是非常低级别的,但为了获得提交点,您需要重现已知的性能。
特别是第一个还允许您运行几个标准算法,如朴素贝叶斯和SVM,看看他们做得多好。显然,您自己的实现应该执行类似的操作。
不幸的是,两者都非常注重机器学习(即分类和回归)。无监督域,聚类和异常值检测中几乎没有。对于未标记的数据,即使在本地进行评估,事情也变得太难,因此进行任何类型的在线评判几乎都没有解决。您可以做的主要是一类分类,或者您只是在运行算法之前剥离标签。