分布式机器学习系统: Parameter Server 设计
分布式机器学习系统: Parameter Server 设计
Hardcore-Onepage
业务领域
系统设计
背景介绍
接口层设计
通信层设计
存储层设计
运维层设计
推荐源码
参考资料
分布式机器学习
系统
:
Parameter Server 设计
论文
地址
翻译
地址
大神
B站
Hardcore-Onepage
业务领域
算法工程师的工作:
TensorFlow实战
考虑这样一种编程模型:
计算图
,这是一种面向并行计算的表达数学公式的数据结构。
实现了对公式 Z = X + Y 表达,其中节点是运算符(可以叫做算子),节点的边表达参数变量。
预估
: 输入一个向量[x,y] = [1,2] 给到计算图,其计算出Z为3
训练
:
链式求导法则
,然后通过
[W = W - 学习率*梯度来更新权重]
如何面向分布式的表示一个计算图?
用一个meta config表示节点中的运算符,节点之间的边和其上的参数占位符。
将X,Y,Z等参数单独存储一个数据文件中。