机器学习方面源代码库整理

jopen 10年前

经典的机器学习方面源代码库整理。全面收集,可用于数据挖掘,计算机视觉,模式识别,信息检索相关领域。

  1. 机器学习开源软件网2:收录了各种机器学习的各种编程语言学术与商业的开源软件
  2. Dmoz机器学习网址目录:这个也收录了很多全。1和2基本收录了所有ML的经典开源软件了
  3. libsvm1:支持向量机界最牛的,不用多说了,台湾大学的林教授的杰作
  4. WEKA:基于java的机器学习算法最全面最易用的开源软件
  5. scikit3:本人最喜欢的一个基于python的机器学习软件,代码写得非常好,而且官方的文档非常全,所有都有例子,算法也齐全,开发也活跃,强烈推荐给大家用
  6. OpenCV2:最牛的开源计算机视觉库了,前途无可限量,做图像处理与模式识别的一定要用,总不能整天抱着matlab做实验和工业界脱节吧,但是有一定难度
  7. Orange:基于c++和python接口的机器学习软件,界面漂亮,调用方便,可以同时学习C++和python,还有可视化的功能
  8. Mallet:基于JAVA实现的机器学习库,主要用于自然语言处理方面,特色是马尔可夫模型和随机域做得好,可和WEKA互补
  9. NLTK:PYTHON的自然处理开源库,非常易用,也强大,还有几本orelly的经典教程