摘要: 作者:普惠产品技术 Doraemon mini program debugger 一个支持小程序端的调试工具 开发背景 对于小程序开发者和测试同学来说,很多临时性的调试功能需要单独开发去支持,比如查看小程序信息,手机信息 以及用户信息,扫码打开页面等。这些功能对于每个小程序都是相似的,而且遇到类似的 阅读全文
posted @ 2019-10-08 14:08 普惠产品技术 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 作者:杨科 在AI业务的开发的过程中,我们常常需要对模型文件进行加密。 我们从以下几个方面来说一说AES的加密原理以及AOE里的工程实践。 常见的加密算法 AOE对模型加密需求的思考 AES的加密原理 AOE工程实践 AES和AOE的结合 常见的加密算法 常见的加密算法,主要分为两种: 对称加密 , 阅读全文
posted @ 2019-09-23 13:07 普惠产品技术 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 作者:杨科 NCNN是腾讯开源的一个为手机端极致优化的高性能神经网络前向计算框架。在AOE开源工程里,我们提供了NCNN组件,下面我们以SqueezeNet物体识别这个Sample为例,来讲一讲NCNN组件的设计和用法。 直接集成NCNN缺点 为SqueezeNet接入NCNN,把相关的模型文件,N 阅读全文
posted @ 2019-09-10 10:55 普惠产品技术 阅读(508) 评论(0) 推荐(1) 编辑
摘要: 一、前言 在日常开发中或者测试过程中,我们的应用可能会出现Crash的问题。对于这类问题我们要抱着零容忍的态度,因为如果线上出现了这类问题,将会严重影响用户的体验。 如果Crash出现的时候恰好是在开发过程中,那么开发者可以根据Xcode的调用堆栈或者控制台输出的信息来定位问题的原因。但是,如果是在 阅读全文
posted @ 2019-09-10 09:40 普惠产品技术 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 作者:丁超 前言 越来越多的业务会用到AI相关的技术,大多数的AI模型是部署在云端使用的,毕竟服务端计算更快,管理也更容易。随着终端设备性能提升,在终端使用 AI 模型有了更大的价值,可以更好满足业务对响应实时性、数据隐私性的需求。滴滴出行的银行卡识别功能也打算部署在客户端,但是遇到的问题也不少: 阅读全文
posted @ 2019-09-09 15:32 普惠产品技术 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 作者:林基宗 Activity的启动速度是很多开发者关心的问题,当页面跳转耗时过长时,App就会给人一种非常笨重的感觉。在遇到某个页面启动过慢的时候,开发的第一直觉一般是onCreate执行速度太慢了,然后在onCreate方法前后记录下时间戳计算出耗时。不过有时候即使把onCreate方法的耗时优 阅读全文
posted @ 2019-09-05 15:02 普惠产品技术 阅读(2247) 评论(0) 推荐(0) 编辑
摘要: 作者:杨科 近期我们开发了一个银行卡 OCR 项目。需求是用手机对着银行卡拍摄以后,通过推理,可以识别出卡片上的卡号。 工程开发过程中,我们发现手机拍摄以后的图像,并不能满足模型的输入要求。以 Android 为例,从摄像头获取到的预览图像是带 90 度旋转的 NV21 格式的图片,而我们的模型要求 阅读全文
posted @ 2019-09-05 15:01 普惠产品技术 阅读(299) 评论(1) 推荐(1) 编辑