将深度学习移入 Web 浏览器:我们能走多远?
软件工程
2019-03-26 v2
摘要
近来,若干基于 JavaScript 的深度学习框架相继涌现,使得直接在浏览器中执行深度学习任务成为可能。然而,对于这些框架在浏览器中进行深度学习能做什么、效果如何,人们知之甚少。为弥补这一知识缺口,本文开展了首个关于浏览器中深度学习的实证研究。我们调研了 7 个最流行的基于 JavaScript 的深度学习框架,考察迄今为止浏览器对深度学习任务的支持程度。随后,我们测量了不同框架在运行不同深度学习任务时的性能。最后,我们通过比较 TensorFlow.js 与 Python 版 TensorFlow 的性能,挖掘出浏览器中与本地平台上深度学习之间的性能差距。我们的发现可帮助应用开发者、深度学习框架供应商和浏览器供应商提升浏览器中深度学习的效率。
引用
@article{arxiv.1901.09388,
title = {Moving Deep Learning into Web Browser: How Far Can We Go?},
author = {Yun Ma and Dongwei Xiang and Shuyu Zheng and Deyu Tian and Xuanzhe Liu},
journal= {arXiv preprint arXiv:1901.09388},
year = {2019}
}