TensorFlow Lite开发平台的研究与分析
2018-11-08高陆川
电子测试 2018年20期
高陆川
(山东省日照第一中学,山东日照,276000)
0 引言
由于深度学习模型的训练需要极高的计算能力,所以深度学习框架大都是基于PC终端,一般都是基于具有GPU计算能力的服务器。但是近几年,随着移动互联网的快速发展,再加之携带方便,移动设备逐渐成为人们日常生活、娱乐的主要平台。目前,绝大部分移动设备都是采用Online方式使用深度学习技术。Online方式会在移动设备上先对数据进行预处理,然后再将数据发送到服务器进行深度学习相关操作,最后将处理结果传回移动设备。这种方式在效率、隐私性、用户体验等方面均存在一定问题。为了解决这些问题,谷歌、百度、腾讯等公司都在积极研发适用于移动端的深度学习平台,希望能够带来更好的用户体验。本文主要对谷歌公司研发的TensorFlow Lite深度学习平台进行深入的研究和分析。
1 TensorFlow Lite平台概述
1.1 TensorFlow介绍
要介绍TensorFlow Lite就必须先从TensorFlow说起。TensorFlow是谷歌公司研发的一款人工智能学习开源平台。平台的命名很直接地表明了人工智能神经网络的工作过程。Tensor代表张量,本质就是n维的数组向量;Flow就是流,代表基于数据流图的计算过程。TensorFlow平台从发布至今,已经更新到1.10版本,被广泛地应用在各个领域。而且由于其开源特性,学生、研究员、工程师、发明家、创业者等各种行业从业者都可以方便地获取并使用TensorFlow。
1.2 TensorFlow Lite介绍
在移动设备部署人工智能应用是目前的一个趋势,谷歌公司旗下的Android系统是目前市场份额最大的移动设备系统,再加上谷歌公司TensorFlow平台在人工智能领域的优秀表现,谷歌公司研发应用于移动设备的人工智能开发平台可以说是水到渠成。……
登录APP查看全文
