DJL教程 1.3 常用的AI人工智能框架及选择

PyTorch

优点:
1、非常灵活
2、高水平的速度和效率
3、提供大量预先训练的模型

缺点:
1、文件不清楚
2、它基于一种不流行的语言Lua

Keras

优点:
1、使用方便
2、容易扩展
3、在CPU和GPU上无缝运行
4、与其他框架无缝协作

缺点:
1、无法有效地用作独立框架

Caffe

优点:
1、源码简单易读
2、容易扩展
3、很好的效率

缺点:
1、对循环网络和语言建模的支持薄弱

Theano

优点:
1、运行效率高
2、在CPU和GPU上无缝运行

缺点:
1、调试错误比较困难
2、大型模型有较长的编译时间

Cognitive Toolkit

优点:
1、非常灵活
2、速度快
3、允许分布式训练
4、支持C++、C#、Java、Python

缺点:
1、缺乏可视化
2、源码可读性比较差

TensorFlow

优点:
1、简单易学
2、可视化工具
3、允许分布式训练
4、在CPU和GPU上无缝运行
5、支持JavaScript、Java、C++、Python

缺点:
1、比其它框架稍慢

mxNet

(缺)

这么多框架选那个好呢?小孩子才需要做选择

DJL:我全要

DJL框架介绍

djl基于java强大的抽象能力,将各ai框架抽象成一个一个的算法引擎,类似于在java中操作数据库都可以通过jdbc一样,对各种ai引擎提供了统一的访问接口,可以方便的部署和推理,同时也可以用于训练

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值