免费链接: Blogger(需翻Q)
文章目录
1. 本文介绍
服务端大多都是用Java做的,而深度学习模型大多又是用Python写的,所以很多人都是用Java调Python的接口,这样效率低,而且也不优雅,最重要的是如果想使用Android做推理,那就必须要用Java写了。
本文使用了一个重要的工具:Deep Java Library,这是一个用Java进行深度学习的库,你可以用它来进行模型推理,甚至是训练模型。很多文章也都介绍过该模型,但是他们都漏了一个重要的内容:深度学习代码不只是推理部分,还有很多预处理和后续处理的部分需要很多Tensor操作,但是他们都没说怎么做。
为了符合大家的实际需求,本文不使用DJL进行模型训练,只做推理。本文的具体内容包括:
- DJL核心内容讲解
- DJL加载Pytorch模型
- DJL的Tensor操作