Python|TensorFlow 、Caffe等9大主流人工智能框架优劣势分析( 二 )
文章插图
作为AI社区的趋势参与者 , Amazon machine learning在开发自学工具方面提供了高端支持 。
该框架已在其多个服务(如AWS , S3和Amazon Redshift等)中拥有现有的用户基础 。 这是亚马逊的托管服务 , 对模型进行数据分析、模型培训和评估三个操作 。
特性
- 即使您是一个初学者、数据科学家或开发人员 , AWS中都有针对每个级别的经验定制的工具 。
- 安全性至关重要 , 因此所有数据都是加密的 。
- 为数据分析和理解提供广泛的工具 。
- 与所有主要数据集的集成 。
- 您不需要使用这个框架编写大量代码 。 相反 , 它允许您通过API与AI支持的框架进行交互 。
- 数据科学家、开发人员和ML研究人员常用 。
- 它缺乏灵活性 , 因为整个框架都是抽象的 , 所以如果您想选择一个特定的标准化或机器学习算法 , 就不合适 。
- 缺乏数据可视化 。
Torch是一个开源框架 , 可以支持数值运算 。 它为快速开发深度学习网络提供了多种算法 。
它广泛用于Facebook和Twitter的AI实验室 。 有一个基于Python的框架 , 称为PyTorch , 已经被证明是更简单和更可靠的 。
特性
- 具有许多例程 , 可以使用N维数组模型进行索引 , 切片 , 转置 。
- 存在优化例程 , 主要是基于神经网络模型的数字 。
- GPU支持非常高效 。
- 与iOS和Andriod轻松集成 。
- 语言和集成的灵活性非常高 。
- 高水平的速度和GPU利用率 。
- 预先存在的模型可用于训练数据 。
- 文档对用户来说不是很清楚 , 用户学习困难 。
- 缺乏立即使用的代码 , 因此需要时间 。
- 它最初基于一种名为Lua的编程语言 , 并没有多少人知道它 。
Accord.net是一个基于C#的框架 , 它帮助开发用于音频和图像处理的神经网络 。
可以在商业上使用它来生成计算机视觉应用程序 , 信号处理以及统计应用程序 。
特性
- 成熟 , 经过良好测试的代码库 , 因为它始于2012年 。
- 提供一组全面的示例模型和数据集 , 以快速启动应用程序 。
- 它由一个活跃的开发团队持续支持 。
- 这个文档齐全的框架可以有效地处理数字密集型计算和可视化 。
- 使用该框架可以方便地执行算法和信号处理 。
- 它可以轻松处理数值优化和人工神经网络 。
- 与其他框架相比 , 它并不为人所知 。
- 与其他框架相比 , 它的性能较慢 。
文章插图
Apache Mahout是一个开源框架 , 旨在开发可扩展的机器学习框架 。 它不涉及API本身 , 而是助于数据科学家和工程师实现新的机器学习算法 。
特性
- 以Scala DSL而闻名 , 它在数学上很有表现力
- 支持多个分布式后端扩展
- 它有助于集群、协同过滤和分类 。
- 它的计算操作使用Java库 , 速度更快 。
- Python库与此框架的Java库不兼容 。
- 它的计算操作比Spark MLib慢 。
Apache支持的Spark MLib框架由R、Scala、Java和Python支持 。 它可以加载Hadoop工作流来提供机器学习算法 , 如分类、回归和集群 。
除了Hadoop , 它还可以与cloud、Apache甚至独立系统集成 。
特性
- 高性能是关键因素之一 , 据说比MapReduce快100倍
- Spark非常通用 , 可在多种计算环境中运行
- 它可以快速处理大量的数据 , 因为它的工作是迭代计算 。
- 它有多种语言版本 , 易于插拔 。
- 它可以轻松地循环大规模的数据处理 。
- 它只能用Hadoop插件 。
- 如果没有对这个框架进行大量的工作 , 就很难理解这个框架的机制
- 空调|让格力、海尔都担忧,中国取暖“新潮物”强势来袭,空调将成闲置品?
- 占营收|华为值多少钱
- 俄罗斯手机市场|被三星、小米击败,华为手机在俄罗斯排名跌至第三!
- 页面|如何简单、快速制作流程图?上班族的画图技巧get
- 操盘|中兴统一操盘中兴、努比亚、红魔三大品牌
- 印度|拒绝华为后,印度、英国斥资数十亿求助日本
- 华为|台积电、高通、华为、小米接连宣布!美科技界炸锅:怎么会这样!
- 拍照|iPhone12还没捂热13就曝光了,屏幕、信号、拍照均有升级!
- 路由器|家里无线网经常断网、网速慢怎么办?教你几个小窍门,轻松解决
- 一图看懂!数字日照、新型智慧城市这样建(上篇)|政策解读 | 新型