10 个用于 AI 开发的框架和库

本文介绍了10个用于人工智能开发的重要框架和库,包括TensorFlow、Microsoft CNTK、Theano、Caffe、Keras、Torch、Accord.NET、Spark MLlib、Sci-Kit Learn和MLPack。每个框架的特性、语言、优点和缺点都有详细说明,适合不同需求的AI开发者选择使用。
摘要由CSDN通过智能技术生成

(点击上方公众号,可快速关注)


编译:伯乐在线 - 飞哥的咖啡,英文:dashbouquet   

http://blog.jobbole.com/113499/


尽管人工智能(AI )已经存在很长时间了,但因为这一领域取得的巨大进步,它最近成为了一个流行词。

AI 曾被认为是狂热爱好者和天才的专属领域,但由于各种库和框架的蓬勃发展,它慢慢成为了一个不那么排外的 IT 领域,并吸引了大量的人才投入其中。

在本文中,我们将介绍那些用于 AI 开发的高质量库,并谈谈它们的优缺点,以及特性。

现在,让我们进入并探索 AI 库的世界吧。


TensorFlow:“使用数据流程图对可拓展的机器学习进行计算”

语言:C++
84 725 ★

初接触 AI 时,你听说的首批框架应该包含了谷歌的 TensorFlow。

TensorFlow 是一个使用数据流程图进行数值计算的开源软件。这个不错的框架因其架构而闻名,它允许在任何 CPU 或 GPU 上进行计算,不管是桌面、服务器,还是移动设备。它可在 Python 编程语言中使用。

TensorFlow 主要是通过数据层进行排序,而我们可以调用节点,并根据所得到的信息进行决策。

官网:https://www.tensorflow.org/

优点:

  • 使用简单易学的语言,如 Python。

  • 使用计算图进行抽象。

  • 可以使用 TensorBoard 获得可视化。

缺点:

  • 运行速度慢,因为 Python 不是最快的语言。

  • 缺乏许多预训练的模型。

  • 不完全开源。


Microsoft CNTK:“开源的深度学习工具包”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值