(点击上方公众号,可快速关注)
编译:伯乐在线 - 飞哥的咖啡,英文: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 不是最快的语言。
缺乏许多预训练的模型。
不完全开源。