本列表选编了一些机器学习领域牛B的框架、库以及软件(按编程语言排序)。 C++计算机视觉CCV —基于C语言/提供缓存/核心的机器视觉库,新颖的机器视觉库 OpenCV—它提供C++, C, Python, Java 以及 MATLAB接口,并支持Windows, Linux, Android and Mac OS操作系统。
通用机器学习Closure通用机器学习Go自然语言处理通用机器学习 数据分析/数据可视化
Java自然语言处理 通用机器学习
数据分析/数据可视化Javascript自然语言处理数据分析/数据可视化 通用机器学习
Julia通用机器学习自然语言处理数据分析/数据可视化杂项/演示文稿
Lua 通用机器学习
演示及脚本Matlab计算机视觉自然语言处理通用机器学习数据分析/数据可视化
.NET计算机视觉OpenCVDotNet —包装器,使.NET程序能使用OpenCV代码 Emgu CV—跨平台的包装器,能在Windows, Linus, Mac OS X, iOS, 和Android上编译。
自然语言处理通用机器学习Accord.MachineLearning —支持向量机、决策树、朴素贝叶斯模型、K-means、高斯混合模型和机器学习应用的通用算法,例如:随机抽样一致性算法、交叉验证、网格搜索。这个包是Accord.NET框架的一部分。 Vulpes—F#语言实现的Deep belief和深度学习包,它在Alea.cuBase下利用CUDA GPU来执行。 Encog —先进的神经网络和机器学习框架,包括用来创建多种网络的类,也支持神经网络需要的数据规则化及处理的类。它的训练采用多线程弹性传播。它也能使用GPU加快处理时间。提供了图形化界面来帮助建模和训练神经网络。 Neural Network Designer —这是一个数据库管理系统和神经网络设计器。设计器用WPF开发,也是一个UI,你可以设计你的神经网络、查询网络、创建并配置聊天机器人,它能问问题,并从你的反馈中学习。这些机器人甚至可以从网络搜集信息用来输出,或是用来学习。
数据分析/数据可视化numl —numl这个机器学习库,目标就是简化预测和聚类的标准建模技术。 Math.NET Numerics—
Math.NET项目的数值计算基础,着眼提供科学、工程以及日常数值计算的方法和算法。支持 Windows, Linux 和 Mac上的 .Net
4.0, .Net 3.5 和 Mono ,Silverlight 5, WindowsPhone/SL 8, WindowsPhone
8.1 以及装有 PCL Portable Profiles 47 及 344的Windows 8, 装有
Xamarin的Android/iOS 。 Sho —
Sho是数据分析和科学计算的交互式环境,可以让你将脚本(IronPython语言)和编译的代码(.NET)无缝连接,以快速灵活的建立原型。这个环
境包括强大高效的库,如线性代数、数据可视化,可供任何.NET语言使用,还为快速开发提供了功能丰富的交互式shell。
Python计算机视觉自然语言处理通用机器学习数据分析/数据可视化杂项脚本/iPython笔记/代码库Kaggle竞赛源代码Ruby自然语言处理通用机器学习数据分析/数据可视化Misc 杂项R通用机器学习
数据分析/数据可视化Scala自然语言处理数据分析/数据可视化通用机器学习原文链接: awesome-machine-learning 翻译: 伯乐在线 - toolate 译文链接: http://blog.jobbole.com/73806/ |