手机浏览器扫描二维码访问
一秒记住【xiaoyanwenxue.com】精彩无弹窗免费!“罗辑思维荐书集锦(套装共24册)(.shg.tw)”!
附录4:机器学习的主要编程框架
TensorFlow是由谷歌大脑团队开发的,主要用于机器学习和深度神经网络的研究。2016年5月,谷歌从Torch(一种编程框架)转移到TensorFlow,这对其他编程框架造成了打击,特别是torch和theano。许多人将TensorFlow描述成一个比theano更现代化的版本,吸取了这些年在新领域技术的许多重要的经验教训。
TensorFlow以智能、灵活的方式而闻名,是一种高度可扩展的机器学习系统,使其更容易适应不同的新旧产品和研究,并且比较容易安装,还针对初学者提供了教程,涵盖神经网络的理论基础和实际应用。TensorFlow比theano和torch慢,但谷歌和开源社区正在解决这个问题。TensorBoard是TensorFlow的可视化模块,它提供了一个计算路径的直观视图。深度学习库Keras被移植到TensorFlow上运行,这意味着任何用Keras编写的模型现在都可以运行在TensorFlow上。最后,值得一提的是TensorFlow可以在各种硬件上运行。其特点如下。
(1)GPU加速:支持。
(2)语言界面:Python、Numpy、C++。
(3)平台:跨平台。
(4)维护者:谷歌。
theano起源于2007年在蒙特利尔大学的知名MILA(学习算法研究所),是用Python编写的CPUGPU符号表达式的深度学习编译器。theano功能强大,速度极快,并且灵活,但通常被认为是一个底层框架。因此,原生theano更像是一个研究平台和生态系统,而非深度学习库,它经常被用作高级程序库的底层平台,而这些高级库给用户提供简单的API。theano提供一些比较受欢迎的库包括Keras、Lasagne和Blocks。theano的缺点之一是仍然需要一个支持多GPU的方案。theano的特点如下。
(1)GPU加速:支持。
(2)语言界面:Python,Numpy。
(3)平台:Linux、MacOSX和Windows。
(4)维护者:蒙特利尔大学MILA实验室。
在所有常见的框架中,torch可能是最容易启动和运行的,特别是在使用Ubuntu(一种开源电脑操作系统)的情况下。它允许基于神经网络的算法在GPU硬件上运行,而不需要在硬件级别进行编码。torch在2002年由纽约大学开发,被Facebook和Twitter等大型科技公司广泛使用,并得到英伟达的支持。Torch是用一种叫作Lua的脚本语言编写的,这种语言很容易阅读,但并不像Python那样通用。有用的错误提示消息、大量的示例代码教程以及Lua的简单性让torch很容易上手。其特点如下。
(1)GPU加速:支持。
(2)语言界面:Lua。
(3)平台:Linux、Android、MacOSX、iOS和Windows。
(4)维护者:Ronan、Clément、Koray和Soumith。
Caffe被开发用于利用卷积神经网络的图像分类机器视觉,由1000多名开发人员推动其发展。Caffe最出名的可能是ModelZoo模型,开发者无须编写任何代码就可以直接使用。
Caffe主要针对工业应用,而torch和theano是为研究量身打造的。Caffe不适用于非计算机视觉深度学习应用,如文本、声音或时间序列数据。Caffe可以在各种硬件上运行,并且CPU和GPU之间的切换可以通过设置单个标志来完成。Caffe的运行速度比theano和torch要慢。其特点如下。
(1)GPU加速:支持。
(2)语言界面:C、C++、Python、MATLAB、CLI。
(3)平台:Ubuntu、MacOSX、Windows实验版。
(4)维护者:伯克利视觉和学习中心(BVLC)。
CNTK是微软深度学习工具包,是微软的开源深度学习框架。CNTK在语音社区中比在一般深度学习社区中更为著名,可以用于图像和文本训练。CNTK支持多种算法,例如FeedForward、CNN、RNN、LSTM和Sequence-to-Sequence。它可以运行在许多不同的硬件类型上,包括多个GPU。其特点如下。
(1)GPU加速:支持。
(3)语言界面:Python、C++、C#和CLI。
(4)平台:Windows、Linux。
(5)维护者:微软研究院。
HO也称为HO.ai,是世界上使用最广泛的开源深度学习平台之一。它被全球超过8万名数据科学家和研究人员以及超过9000家企业和组织所用,包括为全球最有影响力的一些公司开发关键任务数据产品。HO提供基于Web的用户界面,同时可以访问机器学习软件库,并开启机器学习的过程。
维基百科中有一张表详细列出了各主要编程框架的参数和特点,链接如下:
https:en.wikipedia.comwikiComparison_of_deep_learning_software。
有人说,教练的任务是带领球队获得胜利,有人说,教练的任务是指导球员更加出色,有人说,作为教练的任务是让球队更加辉煌这些我都做到了,但是却还不够。而我要说的则是,作为教练,除了这些追求之外,最高的追求,是让足球运动,更加伟大。...
村里家徒四壁的穷兄弟花光积蓄买了一个丑媳妇,却是一个拥有穿越而来的杀手,从此只有不但把自己变成了最漂亮的媳妇,还带着相公发家致富,赚钱买地,成为豪绅。...
顾乐儿掉入海中被救起来意外发现自己竟然穿书了,还穿成一个作死女配。望着面前让人闻风丧胆的男主,顾乐儿痛定思痛美色虽可贵,生命价更高!她当众高调宣布我不喜欢苏白了,亦不会再纠缠他。本以为一别两宽各自安好,可是剧情画风却突变。某日午夜,男人一脸落寞抽着烟,你可知道暗恋是一个人的兵荒马乱?顾乐儿喝着酒,你装什么装?我还不知道你的尿性?嗨起来!男人起身压向她,好啊。后来外界传言苏爷的媳妇又野又狗,苏爷也被她带偏了,没有节操还不要脸!...
四年之前,家族被灭,林凡沦为家族余孽,机缘巧合成为上门女婿。为了复仇,他消失三年,浴血奋战,成为天下战神,傲世无双!战神归来,只为那个单纯善良的女孩苦等三年当我执起你的手,这天下便再无一人可欺你,辱你!!...
为了钱被逼嫁给一个只有五岁智商患有怪病,还死过五个老婆的男人,这个世界上没有谁比她更可悲了。偏偏她这位帅到极至的傻子老公在家里一点地位都没有,父母冷落他,兄弟姐妹欺负他,就连佣人都敢使唤他。当她刚想认命接受现实的时候,却意外怀孕了,孩子不是她那傻子老公的!家法难逃,世俗难奈,在她陷入万般绝境的时候,拯救她的居然是孩子的亲生父亲,那位冷酷帅气的一夜男人,而他的真实身份既然是最不起眼的他各种巧合,各种真相,各种震憾,究竟,谁才是她的真老公!!...
她和初恋同时落水,他选择救初恋,因为他欠初恋一条命,从那以后,她学会游泳。初恋公司失火,生死不明,他弃她生日去找初恋,因为性命攸关,从那以后,她知道原来他还兼职消防员。初恋不能生育,他要她捐赠子宫,因为他不要小孩,她留着子宫没用擦!简直欺人太甚!她甩他一脸离婚协议书,我什么都不要,包括你!再次相见,他对她死...