摘要: 在AI业务的开发的过程中,我们常常需要对模型文件进行加密。我们从以下几个方面来说一说AES的加密原理以及AOE里的工程实践。 常见的加密算法 AOE对模型加密需求的思考 AES的加密原理 AOE工程实践-AES和AOE的结合 常见的加密算法 常见的加密算法,主要分为两种:对称加密,采用单密钥的加密方 阅读全文
posted @ 2019-12-12 15:26 普惠出行产品技术 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 一、背景 1.1 AoE是什么 AoE (AI on Edge) 是一个滴滴开源的终端侧AI集成运行时环境(IRE)。以 “稳定性、易用性、安全性” 为设计原则,帮助开发者将不同框架的深度学习算法轻松部署到终端高效执行,Github 地址是 https://github.com/didi/aoe 为 阅读全文
posted @ 2019-12-12 11:51 普惠出行产品技术 阅读(2504) 评论(0) 推荐(0) 编辑
摘要: AoE( AI on Edge , https://github.com/didi/AoE ) 是滴滴近期开源的终端侧 AI 集成运行时环境 ( IRE )。 随着人工智能技术快速发展,近几年涌现出了许多运行在终端的高性能推理框架,例如 TensorFlow Lite,在实时性、安全性上给开发者带来 阅读全文
posted @ 2019-12-12 11:28 普惠出行产品技术 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 近期我们开发了一个银行卡 OCR 项目。需求是用手机对着银行卡拍摄以后,通过推理,可以识别出卡片上的卡号。 工程开发过程中,我们发现手机拍摄以后的图像,并不能满足模型的输入要求。以 Android 为例,从摄像头获取到的预览图像是带 90 度旋转的 NV21 格式的图片,而我们的模型要求的输入,只需 阅读全文
posted @ 2019-12-11 18:03 普惠出行产品技术 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 前言 越来越多的业务会用到AI相关的技术,大多数的AI模型是部署在云端使用的,毕竟服务端计算更快,管理也更容易。随着终端设备性能提升,在终端使用 AI 模型有了更大的价值,可以更好满足业务对响应实时性、数据隐私性的需求。滴滴出行的银行卡识别功能也打算部署在客户端,但是遇到的问题也不少: 1.模型升级 阅读全文
posted @ 2019-12-06 17:40 普惠出行产品技术 阅读(268) 评论(0) 推荐(0) 编辑
摘要: NCNN是腾讯开源的一个为手机端极致优化的高性能神经网络前向计算框架。在AOE开源工程里,我们提供了NCNN组件,下面我们以SqueezeNet物体识别这个Sample为例,来讲一讲NCNN组件的设计和用法。 阅读全文
posted @ 2019-11-22 13:37 普惠出行产品技术 阅读(474) 评论(0) 推荐(0) 编辑