中文

基于浏览器和JavaScript的实用分布式计算系统的实现及其在分布式深度学习中的应用

分布式、并行与集群计算 2015-03-20 v1 机器学习 数学软件 神经与进化计算 机器学习

摘要

深度学习在各个领域取得了显著成果。然而,它需要如此巨大的计算能力,以至于实际应用通常需要图形处理器(GPU)和/或多台计算机。我们开发了一种新的分布式计算框架"Sashimi",只需访问网站即可将任何计算机用作分布节点。我们还开发了一种新的JavaScript神经网络框架"Sukiyaki",它利用通用GPU通过Web浏览器进行计算。Sukiyaki在深度卷积神经网络(deep CNN)学习方面比传统的JavaScript库快30倍。Sashimi和Sukiyaki的组合,以及新的分布算法,展示了仅通过Web浏览器在各种设备上对deep CNN进行分布式深度学习。所提出的方法库在MIT许可证下可用,地址为http://mil-tokyo.github.io/。

关键词

引用

@article{arxiv.1503.05743,
  title  = {Implementation of a Practical Distributed Calculation System with Browsers and JavaScript, and Application to Distributed Deep Learning},
  author = {Ken Miura and Tatsuya Harada},
  journal= {arXiv preprint arXiv:1503.05743},
  year   = {2015}
}