1.机器学习开源软件网(收录了各种机器学习的各种编程语言学术与商业的开源软件)
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,还有可视化的功能,)
8 Mallet (基于JAVA实现的机器学习库,主要用于自然语言处理方面,特色是马尔可夫模型和随机域做得好,可和WEKA互补)
9 NLTK(PYTHON的自然处理开源库,非常易用,也强大,还有几本orelly的经典教程)
10 lucene(基于java的包括nutch,solr,hadoop,mahout等全套,是做信息检索和搜索引擎的同志们必学的开源软件了,学JAVA的必学)
参考于:http://www.cnblogs.com/kshenf/archive/2012/06/14/2548708.html
相关推荐
他创建的这个库可能包含了多种机器学习算法的实现,并且是"SGI的一个开源项目",这意味着源代码对公众开放,任何人都可以查看、使用、修改和分发。SGI(Silicon Graphics International)是一家专注于高性能计算和...
dlib-18.17库,免费的机器学习开源库,有各种机器学习算法。
Python作为机器学习的首选语言,因其简洁的语法和强大的库支持而备受推崇。在开始机器学习之旅之前,首先需要掌握Python的基础编程技能。这包括理解变量、数据类型、控制结构(如if-else,for,while循环)、函数、...
机器学习常用的编程语言是Python,其中的库如NumPy、Pandas用于数据处理,Scikit-Learn提供丰富的机器学习算法,TensorFlow和PyTorch是深度学习的主流框架。了解如何使用这些工具能加速模型开发过程。 八、持续学习...
《Sklearn 与 TensorFlow 机器学习实用指南》是一本深入探讨机器学习技术的书籍,主要聚焦于两个在数据科学领域广泛使用的开源库:Scikit-Learn(简称sklearn)和TensorFlow。这本书针对想要掌握机器学习算法并进行...
**Tensorflow:谷歌开源的机器学习框架** Tensorflow是由Google Brain团队开发并开源的一个强大的机器学习框架,...Tensorflow不仅提供了丰富的工具和库,还有活跃的社区支持,使得机器学习的探索和实践变得更加便捷。
TensorFlow是Google开发的一款强大的开源机器学习框架,广泛应用于各种机器学习任务,包括深度学习、自然语言处理、图像识别等。这个"Google开源的机器学习框架Tensorflow谷歌官方教程.rar"包含了多个PDF文档,旨在...
Python作为开源且易学的编程语言,提供了丰富的库和工具,使得个人也能轻松进行机器学习实践。 书中详细讲解了如何安装和使用scikit-learn,这是一个强大的机器学习库,包含多种监督和无监督学习算法。此外,还介绍...
### 最新30个最炙手可热的GitHub机器学习开源项目详解 #### 概述 随着技术的进步,机器学习已成为计算机科学领域的热门话题之一。为了帮助开发者和研究人员更好地掌握最新的技术动态,Mybridge发布了2017年度全球...
6. Deeplearn.js:web应用的硬件加速机器智能库 Deeplearn.js是一个web应用的硬件加速机器智能库,使用JavaScript实现,可以在浏览器中运行机器学习模型。 7. 在TensorFlow上的快速风格迁移 该项目实现了在...
一个Python库,用于构建强大的生产就绪数据和分析管道
2. MADlib:一个开源的机器学习库,专注于数据挖掘和统计分析,支持多种算法,如回归分析、分类、聚类、主题模型等。 3. GPText:提供文本检索与分析功能,增强Greenplum处理文本数据的能力。 4. GeoSpatial:地理...
TensorFlow是由Google开发的开源库,它支持数据流图计算,特别适合于构建和训练深度学习模型。其强大的功能包括定义复杂的计算图,自动微分,以及分布式训练等。在这个项目中,可能涉及到的TensorFlow模型有卷积神经...
SmileMiner是一个包含各种现有的机器学习算法的Java库。主要组件包括:mile 机器学习的核心库SmileMath 数学函数、排序、随机数生成器、最优化、线性代数、统计分布、假设检验SmileData Parsers for arff, libsvm...
3. **libopencv_*.dll**:OpenCV(开源计算机视觉库)的动态链接库文件,用于图像处理和计算机视觉任务,包括机器学习算法的实现。 4. **libopencv_ml230.dll**:OpenCV的机器学习模块,包含SVM、决策树、随机森林...
Python因其丰富的库和易读性,成为了机器学习的首选语言。在这个合集中,我们可以期待找到有关如何使用Python进行机器学习的基础教程和示例。 1. **机器学习十大算法**: - 线性回归:用于预测连续数值型数据,...
3. 半监督学习和强化学习:尽管MATLAB的工具箱对这两类学习的直接支持相对较少,但用户可以通过自定义函数或集成其他开源库来实现。 描述中提到的"代码程序"部分,可能包含了各种示例代码,用于演示如何在MATLAB...
在本文中,我们将深入探讨机器学习的基本概念、重要性以及如何使用百度飞桨(PaddlePaddle)这一开源深度学习平台进行入门学习。 一、机器学习的基本概念 机器学习的核心在于构建模型,通过训练数据来调整模型参数...
4. **PyTorch**:Facebook的开源库,同样用于深度学习,以其灵活性和易用性受到青睐,适合研究者进行快速实验。 5. **Pandas**:数据处理库,用于数据清洗、转换和分析,是数据预处理阶段的重要工具。 6. **NumPy*...
TensorFlow是一个强大的开源库,用于数值计算和大规模机器学习,其灵活性和可扩展性使其在深度学习领域广泛应用。Keras则是一个高级神经网络API,运行在TensorFlow之上,简化了模型构建和训练的过程,适合快速原型...