`

经典的机器学习方面源代码库(非常全,数据挖掘,计算机视觉,模式识别,信息检索相关领域都适用的了)

 
阅读更多

编程语言:搞实验个人认为当然matlab最灵活了(但是正版很贵),但是更为前途的是python(numpy+scipy+matplotlib)和C/C++,这样组合既可搞研究,也可搞商业开发,易用性不比matlab差,功能组合更为强大,个人认为,当然R和java也不错.

1.机器学习开源软件网(收录了各种机器学习的各种编程语言学术与商业的开源软件)

http://mloss.org

2 偶尔找到的机器学习资源网:(也非常全,1和2基本收录了所有ML的经典开源软件了)

http://www.dmoz.org/Computers/Artificial_Intelligence/Machine_Learning/Software/

3 libsvm (支持向量机界最牛的,不用多说了,台湾大学的林教授的杰作)

http://www.csie.ntu.edu.tw/~cjlin/libsvm/

4 WEKA (基于java的机器学习算法最全面最易用的开源软件)

http://www.cs.waikato.ac.nz/ml/weka/

5 scikit (本人最喜欢的一个基于python的机器学习软件,代码写得非常好,而且官方的文档非常全,所有都有例子,算法也齐全,开发也活跃
,强烈推荐给大家用)

http://scikit-learn.org/stable/

6 OpenCv(最牛的开源计算机视觉库了,前途无可限量,做图像处理与模式识别的一定要用,总不能整天抱着matlab做实验和工业界脱节吧,但是有一定难度)

http://opencv.willowgarage.com/wiki/

7 Orange (基于c++和python接口的机器学习软件,界面漂亮,调用方便,可以同时学习C++和python,还有可视化的功能,)

http://orange.biolab.si/

8 Mallet (基于JAVA实现的机器学习库,主要用于自然语言处理方面,特色是马尔可夫模型和随机域做得好,可和WEKA互补)

http://mallet.cs.umass.edu/

9 NLTK(PYTHON的自然处理开源库,非常易用,也强大,还有几本orelly的经典教程)

http://nltk.org/

10 lucene(基于java的包括nutch,solr,hadoop,mahout等全套,是做信息检索和搜索引擎的同志们必学的开源软件了,学JAVA的必学)

http://lucene.apache.org/

分享到:
评论

相关推荐

    逐步回归法matlab代码-Reference4CAI:CAI参考文件

    以下是有关机器学习,统计,数据挖掘等的免费开放源代码书籍列表。 机器学习/数据挖掘 [免费章节] -书+ R代码 - 书 -书+ IPython笔记本 -书+ Python代码 -Alex Smola和SVN Vishwanathan -嫩农·沙舒亚(Amnon ...

    emd_EMD_EMD分解_源码.zip

    EMD是一种在计算机视觉、图像处理和机器学习领域广泛应用的距离度量方法,特别是在图像比较和特征匹配中。下面将详细介绍EMD分解及其相关知识点。 1. **地球移动距离(EMD)**:EMD是衡量两个概率分布之间差异的一种...

    IIR_Image:智能信息检索作业

    在这个作业中,我们可以推测学生或研究者正在探索如何利用计算机视觉和机器学习技术来查找和识别图像。 描述中的"图像检索"指的是在大量的图像数据库中寻找与给定查询图像相似或匹配的图像的过程。这个过程可能包括...

    Python-Instagram脸部特征搜索引擎

    这一技术的核心是利用计算机视觉算法来识别和分析人脸的特定特征,从而实现对海量图片中的脸部进行高效检索。本文将深入探讨这个主题,为你揭示如何使用Python构建一个Instagram脸部特征搜索引擎。 首先,我们需要...

    数据科学

    这个领域的知识涵盖了统计学、计算机科学、机器学习、数据库管理和可视化等多个方面。在“数据科学”这个项目存储库中,很可能包含了关于这些主题的实践案例和代码示例。 首先,让我们深入了解数据科学的基本组成...

    XCloud:官方纸质守则

    XCloud是一个开放源代码的AI平台,可通过RESTful API提供常见的AI服务(计算机视觉,NLP,数据挖掘等)。它使您可以用几行代码为机器学习模型提供服务。该平台由基于和开发和维护。 构建RESTful API的代码在 / / / ...

    自然语言处理(NLP)讲义.md

    目前最先进的机器翻译系统通常基于端到端的神经网络架构,能够自动学习源语言和目标语言之间的对应关系。 ##### 3.4 问答系统 **问答系统**旨在自动回答用户提出的自然语言问题。这类系统广泛应用于客服机器人、...

    1141_[搜索链接]淘特搜索引擎共享版_tot_search_engine_1141.zip

    淘特搜索引擎可能采用了信息检索领域的TF-IDF、BM25等经典算法,以及深度学习中的词嵌入和神经网络模型,以提高查询与商品描述的匹配度。 2. **用户行为分析**:为了提供个性化搜索结果,淘特搜索引擎可能利用用户...

    Jina:由最先进的AI和深度学习驱动的云端神经搜索框架-python

    标签“机器学习”提示我们,Jina在背后使用了一系列机器学习技术,如自然语言处理(NLP)、计算机视觉(CV)和语音识别等。这些技术不仅提升了搜索的准确性,还使得系统具备了一定的自我学习和优化能力。例如,通过...

Global site tag (gtag.js) - Google Analytics