栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【人工智能】机器学习工具总览

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【人工智能】机器学习工具总览

丰富的机器学习工具

当谈到训练计算机在没有明确编程的情况下采取行动时,存在大量来自机器学习领域的工具。学术界和行业专业人士使用这些工具在MRI扫描中构建从语音识别到癌症检测的多种应用。这些工具可在网上免费获得。如果您感兴趣,我已经编制了这些的排名(请参阅本页底部)以及一些区分它们的重要功能的概述。其中,从主页网站获取每种工具的描述,关注机器学习中的特定范例以及学术界和工业界的一些显着用途。

研究人员可以一次使用许多不同的库,编写自己的库,或者不引用任何特定的工具,因此很难量化每种库的相对采用。相反,搜索排名反映了5月份谷歌搜索每个工具的相对大小。该分数并不反映广泛采用,但为我们提供了一个很好的指示,表明正在使用哪些。注意*像“Caffe”这样的模糊名称被评为“Caffe机器学习”,不那么含糊。

机器学习工具总览

我已经将两个机器学习子领域Deep和Shallow Learning区分开来,这已成为过去几年中的一个重要分支。深度学习负责图像分类和语音识别的记录结果,因此由Google,Facebook和百度等大型数据公司牵头。相反,浅层学习方法包括各种不太前沿的分类,聚类和提升技术,如支持向量机。浅层学习方法仍然广泛应用于自然语言处理,脑计算机接口和信息检索等领域。

机器学习包和库的详细比较

此表还包含有关使用GPU的特定工具支持的信息。GPU接口已经成为机器学习工具的一个重要特性,因为它可以加速大规模矩阵运算。这对深度学习方法的重要性是显而易见的。例如,在2015年5月初的GPU技术大会上,机器学习下的45个演讲中有39个是关于GPU加速的深度学习应用程序,这些应用程序来自31家主要的科技公司和8所大学。这一吸引力反映了Deep Networks对GPU辅助培训的巨大速度提升,因此是一项重要功能。

还提供了有关通过Hadoop或Spark在集群中分配计算的工具能力的信息。这已成为适合分布式计算的浅学习技术的重要论述点。同样,Deep Networks的分布式计算也成为一个讨论点,因为已经为分布式训练算法开发了新技术。

最后,附上一些关于学术界和工业界对这些工具的不同使用的补充说明。通过搜索机器学习出版物,演示文稿和分布式代码收集了哪些信息。

这项研究的结果表明,目前有许多工具正在使用,目前还不确定哪种工具能够赢得狮子会在工业界或学术界的使用份额。

Search RankToolLanguageType

Description

“quote”

UseGPU accelerationDistributed computing
100TheanoPythonLibraryumerical computation library for multi-dimensional arrays efficientlyDeep and shallow LearningCUDA and Open CLcuDNN    Cutorch
78Torch 7LuaFrameworkScientific computing framework with wide support for machine learning algorithmsDeep and shallow LearningCUDA and Open CL, cuDNNCutorch
64RREnvironment/ LanguageFunctional language and environment for statisticsShallow Learning
RPUD
HiPLAR
52LIBSVMJava and C++LibraryA Library for Support Vector MachinesSupport Vector MachinesCUDANot Yet
34scikit-learnPythonLibraryMachine Learning in PythonShallow LearningNot YetNot Yet
28

Spark

MLLIB

C++, APIs in JAVA, and PythonLibrary/APIApache Spark’s scalable machine learning libraryShallow LearningScalaCL

Spark and

Hadoop

24MatlabMatlabEnvironment/ LanguageHigh-level technical computing language and interactive environment for algorithm development, data visualization, data analysis, and numerical analysisDeep and Shallow LearningParallel Computing Toolbox (not-free not-open source)

Distributed Computing

Package (not-free not-open source)

18Pylearn2PythonLibraryMachine LearningDeep LearningCUDA and OpenCL, cuDNNNot Yet
14

VowPal

Wabbit

C++LibraryOut-of-core learning systemShallow LearningCUDANot Yet
13CaffeC++FrameworkDeep learning framework made with expression, speed, and modularity in mindDeep LearningCUDA and OpenCL, cuDNNNot Yet
11LIBLINEARJava and C++LibraryA Library for Large Linear ClassificationSupport Vector Machines and Logistic RegressionCUDANot Yet
6MahoutJavaEnvironment/ FrameworkAn environment for building scalable algorithmsShallow LearningJCUDASpark andHadoop
5

Accord.

NET

.NetFrameworkMachine learningDeep and Shallow LearningCUDA.netNot Yet
5NLTKPythonLibraryPrograms to work with human language dataText ClassificationSkits.cudaNot Yet
4

Deep

learning4j

JavaFrameworkCommercial-grade, open-source, distributed deep-learning libraryDeep and shallow LearningJClubasSpark andHadoop
4Weka 3JavaLibraryCollection of machine learning algorithms for data mining tasksShallow LearningNot Yet

Distributed

Weka Spark

4MLPYPythonLibraryMachine LearningShallow LearningSkits.cudaNot Yet
3PandasPythonLibraryData analysis and manipulationShallow LearningSkits.cudaNot Yet
1H20Java, Python and REnvironment/ Languageopen source predictive analytics platformDeep and Shallow LearningNot YetSpark and Hadoop
0Cuda-covnetC++Librarymachine learning library forneural-network applicationsDeep Neural NetworksCUDAcoming in Cuda-covnet2
0MalletJavaLibraryPackage for statistical natural language processingShallow LearningJCUDASpark and Hadoop
0JSATJavaLibraryStatistical Analysis ToolShallow LearningJCUDASpark and Hadoop
0MultiBoostC++LibraryMachine LearningBoosting AlgorithmsCUDANot Yet
0ShogunC++LibraryMachine LearningShallow LearningCUDANot Yet
0MLPACKC++LibraryMachine LearningShallow LearningCUDANot Yet
0DLIBC++LibraryMachine LearningShallow LearningCUDANot Yet
0RampPythonLibraryMachine LearningShallow LearningSkits.cudaNot Yet
0DeepnetPythonLibraryGPU-based Machine LearningDeep LearningCUDANot Yet
0CUVPythonLibraryGPU-based Machine LearningDeep LearningCUDANot Yet
0APRIL-ANNLuaLibraryMachine LearningDeep LearningNot YetNot Yet
0nnForgeC++FrameworkGPU-basedMachine LearningConvolutionl and fully-connected neural networksCUDANot Yet
0PYMLPythonFrameworkObject oriented framework for machine learningSVMs and other kernel methodsSkits.cudaNot Yet
0MilkPythonLibraryMachine LearningShallow LearningSkits.cudaNot Yet
0MDPPythonLibraryMachine LearningShallow LearningSkits.cudaNot Yet
0
Orange
PythonLibraryMachine LearningShallow LearningSkits.cudaNot Yet
0PYMVPAPythonLibraryMachine LearningOnly ClassificationSkits.cudaNot Yet
0
Monte
PythonLibraryMachine LearningShallow LearningSkits.cudaNot Yet
0
RPY2
Python to RAPILow-level interface to RShallow LearningSkits.cudaNot Yet
0NueroLabPythonLibraryMachine LearningFeed Forward Neural NetworksSkits.cudaNot Yet
0PythonXXPythonLibraryMachine LearningShallow LearningSkits.cudaNot Yet
0HclusterPythonLibraryMachine LearningClustering AlgorithmsSkits.cudaNot Yet
0FYANNCLibraryMachine LearningFeed Forward Neural NetworksNot YetNot Yet
0PyANNPythonLibraryMachine LearningNearest Neighbours ClassificationNot YetNot Yet
0FFNETPythonLibraryMachine LearningFeedForwad NeuralNetworsNot YetNot Yet
本文
讨论:请加入知识星球【首席架构师圈】或者加微信小号【jiagoushi_pro】或者加QQ群【11107777】
公众号

【jiagoushipro】
【超级架构师】
精彩图文详解架构方法论,架构实践,技术原理,技术趋势。
我们在等你,赶快扫描关注吧。
微信小号

【cea_csa_cto】
50000人社区,讨论:企业架构,云计算,大数据,数据科学,物联网,人工智能,安全,全栈开发,DevOps,数字化.

QQ群

【792862318】深度交流企业架构,业务架构,应用架构,数据架构,技术架构,集成架构,安全架构。以及大数据,云计算,物联网,人工智能等各种新兴技术。
加QQ群,有珍贵的报告和干货资料分享。

视频号【超级架构师】
1分钟快速了解架构相关的基本概念,模型,方法,经验。
每天1分钟,架构心中熟。

知识星球向大咖提问,近距离接触,或者获得私密资料分享。知识星球【首席架构师圈】
微信圈子志趣相投的同好交流。微信圈子【首席架构师圈】
喜马拉雅路上或者车上了解最新黑科技资讯,架构心得。【智能时刻,架构君和你聊黑科技】
知识星球认识更多朋友,职场和技术闲聊。知识星球【职场和技术】
微博【智能时刻】智能时刻
哔哩哔哩【超级架构师】
抖音【cea_csa_cto】超级架构师
快手【cea_csa_cto】超级架构师
小红书【cea_csa_cto】超级架构师首席架构师智库

谢谢大家关注,转发,点赞和点在看。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/942870.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号