唯品会深度学习在 App 的实践和测试应用

栏目: 数据库 · 发布时间: 5年前

内容简介:13点21分打卡 就是真爱张凯通 |唯品会研究院资深开发工程师,

点击上方 开发者技术前线 ”, 选择“星标”

13点21分打卡 就是真爱

张凯通 |唯品会研究院资深开发工程师,

负责深度学习在移动端的应用,以及自动化测试等工作。曾参与"唯品会"、"学霸君"、"imo云办公室"等多款千万级用户的手机应用开发和架构设

我们在做的事

境外美妆

唯品会深度学习在 App 的实践和测试应用

本次演讲内容:

唯品会深度学习在 App 的实践和测试应用

人脸检测

传统的人脸检测

唯品会深度学习在 App 的实践和测试应用

基于深度学习的人脸检测

识别效率高

当网络的构造设计完成之后,深度神经的网络能够自发去分类、提取需要使用的特征,这就大大节省了人工获取特点以及设计分类装置的不必要程序。深度神经网络的学习方式使得识别器不会进入到常见的多层次网络,避免局部选择。并且深度神经网络在训练时不需要监督,同时也不需要标签,节省了标本取样的时间。在表达复杂函数时,深度神经网络由于不需要过多的神经元,因此,识别效率得到了极大提升。

识别效果好

深度模型通过逐层抽象的方式获得人脸的高层特征,具备更强的表达能力,能够充分发挥大数据的优势,准确率比传统方式有着质的飞跃。当调整神经网络权值时,权值就会自动接近最优点,最终获取一个完美的数据。

唯品会深度学习在 App 的实践和测试应用

Tensorflow

Why Tensorflow?

可用性

灵活性

唯品会深度学习在 App 的实践和测试应用

效率

唯品会深度学习在 App 的实践和测试应用

  • 功能强大的可视化组件TensorBoard

  • 相比其他的深度学习框架,文档最全,资源最多

  • 部署容易

  • 性能、SDK大小、模型大小都满足移动端App的需求

Tensorflow

Caffe

Keras

CNTK

mxnet

Github star

96k

23k

28k

14k

13k

Github fork

61k

14k

10k

3k

5k

Owner

Google

BVLC

fchollet

Microsoft

DMLC

Language

Python/C++/...

C++/Python

Python

C++

Python/C++/...

iOS Support

YES

YES

YES

NO

YES

Android Support

YES

YES

YES

NO

YES

Update

Very High

Very High

High

High

Middle

移动端部署

  • Tensorflow 的部署

  • 从Tensorflow到Tensorflow lite

  • 可替换组件化的部署

  • 模型/SDK大小的优化

性能优化

唯品会深度学习在 App 的实践和测试应用

人脸检测

唯品会深度学习在 App 的实践和测试应用

AR绘制

唯品会深度学习在 App 的实践和测试应用

系统占用

唯品会深度学习在 App 的实践和测试应用

总体时间消耗

唯品会深度学习在 App 的实践和测试应用

测试

功能测试

普通常规功能测试,不再介绍

性能测试

数据对比如下

唯品会深度学习在 App 的实践和测试应用

唯品会深度学习在 App 的实践和测试应用

唯品会深度学习在 App 的实践和测试应用

唯品会深度学习在 App 的实践和测试应用

唯品会深度学习在 App 的实践和测试应用

自动化测试

为什么要做自动化测试?

  • 避免人工测试产生的错误

  • 记录每一次测试的原始数据,确保测试结果可以重现,以便追踪问题

  • 提供更多的原始数据进行分析为下一步优化提供更多参考

  • 效率提升

测试工具

Farseer

唯品会深度学习在 App 的实践和测试应用

唯品会深度学习在 App 的实践和测试应用

唯品会深度学习在 App 的实践和测试应用

修改

唯品会深度学习在 App 的实践和测试应用

Template Loader 动态参数更新

Macarons

自动化流程测试

唯品会深度学习在 App 的实践和测试应用

性能参数分析

唯品会深度学习在 App 的实践和测试应用

对比历史

异常测试结论提醒

唯品会深度学习在 App 的实践和测试应用

开发者技术前线 ,汇集技术前线快讯和关注行业趋势,大厂干货,是开发者经历和成长的优秀指南。

喜欢就点个好看吧!


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Perl语言编程

Perl语言编程

克里斯蒂安森 (Tom Christiansen) (作者)、Brian D Foy (作者)、Larry Wall (作者)、Jon Orwant (作者) / 苏金国 (译者)、吴爽 (译者) / 中国电力出版社 / 2014-9-1 / 148

从1991年第一版问世以来,《Perl语言编程》很快成为无可争议的Perl宝典,如今仍是这种高实用性语言的权威指南。Perl最初只是作为一个功能强大的文本处理工具,不过很快发展成为一种通用的编程语言,可以帮助成千上万的程序员、系统管理员,以及像你一样的技术爱好者轻松完成工作。 人们早已经翘首以待这本“大骆驼书”的更新,如今终于得偿所愿。在这一版中,三位颇有声望的Perl作者讲述了这种语言当前......一起来看看 《Perl语言编程》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具