今天看啥  ›  专栏  ›  OSC开源社区

机器学习|几款主流框架的对比和选择

OSC开源社区  · 公众号  · 程序员  · 2018-06-15 08:30
随着 AI 技术快速发展,各种理论与实践层出不穷,它正在迅速改变我们生活中几乎每一个领域。而各种开发库和框架的发展,也拉近了开发者与 AI 距离。本文将介绍主流人工智能开发库,并分析其特征,帮助 AI 领域开发者减少选择障碍。TensorFlowGoogle 开源人工智能工具TensorFlow 是 Google 的开源人工智能工具。它提供了一个使用数据流图进行数值计算的库。可以运行在多种不同的有着单或多 CPU 和 GPU 的系统,甚至可以在移动设备上运行。它拥有深厚的灵活性、真正的可移植性、自动微分功能,并且支持 Python 和 c++。但由于 TensorFlow 的每个计算流都必须构造为一个静态图,且缺乏符号性循环,增加了计算困难。TensorFlow 在执行性能方面并无优势,对 RNN 支持不如 Theano,缺 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照