Learning a deep neural network requires massive amount of data and intensive computation capacity. For various reasons data may be distributed across multiple places. Even if we have all the data, training requires massive computations, which may not be handled by a single machine. In this section we will introduce distributed learning, which is a practical technique that can partition the learning task to multiple machines. Distributed learning can reduce the communication and storage costs to gather all the data and reduce the computation costs on each machine.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Distributed Learning

  • Yiran Chen,
  • Hai Li,
  • Huanrui Yang

摘要

Learning a deep neural network requires massive amount of data and intensive computation capacity. For various reasons data may be distributed across multiple places. Even if we have all the data, training requires massive computations, which may not be handled by a single machine. In this section we will introduce distributed learning, which is a practical technique that can partition the learning task to multiple machines. Distributed learning can reduce the communication and storage costs to gather all the data and reduce the computation costs on each machine.