Slide 9
Slide 9 text
Federated Learningってどんな技術?
機械学習を非集中環境で実行する技術(Google社が2017年に提唱)
1. クラウドに1つだけ親モデルを保有して、クライアント端末に配布
2. クライアントは端末上で自らのデータによる機械学習をする
3. クライアントは算出したモデル更新パラメタ(ΔW)をクラウドに送信
4. クラウドはΔWを集約してから、データ量に応じた重みを付けてモデル更新
引用元: https://proandroiddev.com/federated-learning-e79e054c33ef
④親モデルを更新
①配布
②
機械学習を
端末で実行
③ΔWを集約
※kはクライアント番号、n
k
はクライアントkのデータ数、Wはモデルパラメータ