arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1602.07031cs.DCcs.LGcs.NE
收藏

使用深度学习和Apache Spark的移动大数据分析

Mobile Big Data Analytics Using Deep Learning and Apache Spark

Nanyang Technological University(南洋理工大学);Institute for Infocomm Research(资讯通信研究院);Singapore University of Technology and Design(新加坡科技设计大学);Singapore Management University(新加坡管理大学);University of Houston(休斯顿大学)

Mohammad Abu Alsheikh, Dusit Niyato, Shaowei Lin, Hwee-Pink Tan, Zhu Han

摘要:

诸如智能手机和物联网(IoT)小工具的移动设备的激增导致了最近的移动大数据(MBD)时代。收集MBD是无利可图的,除非使用合适的分析和学习方法从数据中提取有意义的信息和隐藏的模式。本文介绍了MBD分析中的深度学习的概述和简短教程,并讨论了Apache Spark上的可扩展学习框架。具体来说,分布式深度学习在许多Spark工作者上作为迭代MapReduce计算执行。每个Spark worker在整个MBD的分区上学习一个部分深度模型,然后通过平均所有部分模型的参数来构建主深度模型。这个基于Spark的框架加快了由许多隐藏层和数百万个参数组成的深度模型的学习。我们使用一个上下文感知的活动识别应用程序与包含数百万个样本的真实数据集来验证我们的框架并评估其加速效率。

英文摘要:

The proliferation of mobile devices, such as smartphones and Internet of Things (IoT) gadgets, results in the recent mobile big data (MBD) era. Collecting MBD is unprofitable unless suitable analytics and learning methods are utilized for extracting meaningful information and hidden patterns from data. This article presents an overview and brief tutorial of deep learning in MBD analytics and discusses a scalable learning framework over Apache Spark. Specifically, a distributed deep learning is executed as an iterative MapReduce computing on many Spark workers. Each Spark worker learns a partial deep model on a partition of the overall MBD, and a master deep model is then built by averaging the parameters of all partial models. This Spark-based framework speeds up the learning of deep models consisting of many hidden layers and millions of parameters. We use a context-aware activity recognition application with a real-world dataset containing millions of samples to validate our framework and assess its speedup effectiveness.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑