请选择 进入手机版 | 继续访问电脑版
楼主: jerker
3988 14

5种方式将机器学习带到Java、Python以及Go等编程语言 [推广有奖]

学术权威

80%

还不是VIP/贵宾

-

TA的文库  其他...

数据科学(Data Science)

威望
6
论坛币
152327 个
通用积分
20872.3662
学术水平
3257 点
热心指数
3494 点
信用等级
3011 点
经验
-212 点
帖子
5846
精华
28
在线时间
3514 小时
注册时间
2009-11-19
最后登录
2021-10-9

初级学术勋章 中级热心勋章 初级热心勋章 初级信用勋章 中级学术勋章 高级学术勋章 特级学术勋章 高级热心勋章 特级热心勋章 中级信用勋章 高级信用勋章 特级信用勋章

jerker 发表于 2015-4-21 08:54:28 |显示全部楼层

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
    机器学习似乎在一夜之间从默默无闻的小卒变成万众瞩目的焦点,关于机器学习的开源工具也越来越多,但是目前的挑战是,如何让对机器学习感兴趣的开发者和准备使用它的数据科学家们真正使用上它们,本文搜集了几种语言中常见且实用的开源机器学习工具,非常值得关注。
QQ截图20150421085146.png

  以下为原文:
  经过几十年作为一门专业学科的发展后,机器学习似乎一夜之间作为万众瞩目的商业工具出现在我们面前。目前面临的挑战是如何让其具备实效,尤其是对开发者和正准备使用它的数据科学家们。
  为此,我们搜集了一些最常见的且实用的开源机器学习工具,通过本文分享给大家。


  Python
  数据科学家们投身Python怀抱是希望有另一种更开放式的选择方案来替代R语言,如今许多雇主寻求大数据专家,而Python就是必需的技能。因此,大量的机器学习软件库开始出现在不断扩大的Python软件名单中。


  首先推荐的是 scikit-learn,它能够加载至算法与模块当中,在GitHub(fork版本数量接近2000)上受到了广泛赞赏,并受到了许多科技巨头的青睐。另一个紧随其后的是 PyBrain,它的设计目的在于降低使用难度并提供与其它强大工具相对接的能力。顾名思义,PyBrain的关注重点在于神经网络与非监督式学习,它同时也提供一套用于培训与重新定义算法的机制。


  Go
  谷歌的系统语言,由于其并行设计,使其似乎是一个编写机器学习库理想的环境。虽然目前与之相关的库项目规模尚小,但也有一些值得关注, GoLearn,它的开发者将其描述为一个“内置电池”的机器学习库。它提供过滤、分类以及回归分析等多种工具。另一套较小且更为基础的库是mlgo,虽然目前它能提供的算法数量还非常少,但计划在未来推出更多。


  Java on Hadoop
  在人们喜爱的大数据框架中,Mahout(在印地语中意思是“大象骑士”)包含几种常见的机器学习方法。这款软件包是围绕算法而非方法,所以你需要有一定的算法基础,换言之,如果你足够认真,就肯定不难看出其各部分功能是如何整合在一起的,例如,你可以通过几行代码构建起基于用户的推荐系统。


  另一个基于Hadoop的机器学习项目是Cloudera公司推行的Oryx,其特性在于通过交付实时流结果而非处理批量作业来对Mahout处理结果进行进一步分析。该该项目现在还处于初始阶段,注意,这只是个项目而非实际产品,但它在不断改善,所以很值得关注。


  Java
  除了上述主要针对Hadoop的Mahout,其他一些面向Java的机器学习库也在广泛使用。 Weka由新西兰怀卡托大学开发的工作台式的应用,它在常见的算法集合中增加了可视化和数据挖掘功能。对于那些想要为他们的工作打造一个前端或者计划将Java作为初始开发的用户来说,Weka可能是最好的选择。 Java-ML也不错,但它更适合那些已经习惯将Java和机器学习配合使用的开发者。


  JavaScript
  关于JavaScript的笑话(“阿特伍德定律”),原意是这样的,任何能够由JavaScript编写的内容最终都会由JavaScript编写,这对机器学习库同样适用。目前由JavaScript编写的方案在这一领域数量仍然相对较少,大多数选项仅仅是单一算法而非完整的库,但已经有部分有用工具渐渐脱颖而出。 ConvNetJS允许大家直接在浏览器当中进行深度学习神经网络培训,而名为 brain则将神经网络作为可安装的NPM模块提供给大家。此外, Encog库同样值得关注,而且它适用于多种平台:Java、C#、C/C++以及JavaScript。

本帖隐藏的内容



译文来自:CSDN(http://www.csdn.net/article/2014-08-14/2821202
原文出处:(http://www.infoworld.com/article ... ript--and-more.html






二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python 机器学习 编程语言 Java jav 编程语言 Java

已有 1 人评分经验 论坛币 收起 理由
fantuanxiaot + 30 + 30 精彩帖子

总评分: 经验 + 30  论坛币 + 30   查看全部评分

本帖被以下文库推荐

rrjj101022 发表于 2015-4-21 10:11:20 |显示全部楼层
谢谢分享~~~

使用道具

atlantisadam 发表于 2015-4-21 10:40:58 |显示全部楼层
好文,谢谢总结分享~~~!!!

使用道具

jerker 发表于 2015-4-21 10:44:48 |显示全部楼层
atlantisadam 发表于 2015-4-21 10:40
好文,谢谢总结分享~~~!!!

使用道具

bylake 发表于 2015-4-21 11:00:52 |显示全部楼层
谢谢。。

使用道具

hedeli 发表于 2015-4-21 15:20:48 |显示全部楼层
谢谢楼主 学习学习

使用道具

hedeli 发表于 2015-4-21 15:22:05 |显示全部楼层
谢谢楼主 学习学习

使用道具

kzpan 发表于 2015-4-21 17:46:48 |显示全部楼层

使用道具

jerker 发表于 2015-4-21 19:17:54 |显示全部楼层
hedeli 发表于 2015-4-21 15:22
谢谢楼主 学习学习

使用道具

tigertim 发表于 2015-4-21 19:53:49 |显示全部楼层
Thanks for sharing!

使用道具

您需要登录后才可以回帖 登录 | 我要注册

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2021-10-19 04:44