提交 d6634e2f 编写于 作者: J jingqinghe

update document content

上级 c56d08d7
docs/source/_static/FL-framework.png

84.5 KB | W: | H:

docs/source/_static/FL-framework.png

84.1 KB | W: | H:

docs/source/_static/FL-framework.png
docs/source/_static/FL-framework.png
docs/source/_static/FL-framework.png
docs/source/_static/FL-framework.png
  • 2-up
  • Swipe
  • Onion skin
...@@ -213,4 +213,4 @@ while not trainer.stop(): ...@@ -213,4 +213,4 @@ while not trainer.stop():
To show the effectiveness of DPSGD-based federated learning with PaddleFL, a simulated experiment is conducted on an open source dataset MNIST. From the figure given below, model evaluation results are similar between DPSGD-based federated learning and traditional parameter server training when the overall privacy budget *epsilon* is 1.3 or 0.13. To show the effectiveness of DPSGD-based federated learning with PaddleFL, a simulated experiment is conducted on an open source dataset MNIST. From the figure given below, model evaluation results are similar between DPSGD-based federated learning and traditional parameter server training when the overall privacy budget *epsilon* is 1.3 or 0.13.
<img src="fl_dpsgd_benchmark.png" height=400 width=600 hspace='10'/> <br /> <img src="_static/fl_dpsgd_benchmark.png" height=400 width=600 hspace='10'/> <br />
...@@ -109,4 +109,4 @@ wget https://paddle-zwh.bj.bcebos.com/gru4rec_paddlefl_benchmark/gru4rec_benchma ...@@ -109,4 +109,4 @@ wget https://paddle-zwh.bj.bcebos.com/gru4rec_paddlefl_benchmark/gru4rec_benchma
| 1/4 of the whole dataset | private training | - | 0.269 | | 1/4 of the whole dataset | private training | - | 0.269 |
| 1/4 of the whole dataset | private training | - | 0.282 | | 1/4 of the whole dataset | private training | - | 0.282 |
<img src="fl_benchmark.png" height=300 width=500 hspace='10'/> <br /> <img src="_static/fl_benchmark.png" height=300 width=500 hspace='10'/> <br />
## Instructions for PaddleFL-MPC UCI Housing Demo ## Instructions for PaddleFL-MPC UCI Housing Demo
([简体中文](./README_CN.md)|English)
This document introduces how to run UCI Housing demo based on Paddle-MPC, which has two ways of running, i.e., single machine and multi machines. This document introduces how to run UCI Housing demo based on Paddle-MPC, which has two ways of running, i.e., single machine and multi machines.
### 1. Running on Single Machine ### 1. Running on Single Machine
......
...@@ -8,7 +8,8 @@ Data is becoming more and more expensive nowadays, and sharing of raw data is ve ...@@ -8,7 +8,8 @@ Data is becoming more and more expensive nowadays, and sharing of raw data is ve
## Overview of PaddleFL ## Overview of PaddleFL
<img src='../../../images/FL-framework.png' width = "1000" height = "320" align="middle"/> <img src='_static/FL-framework.png' width = "1000" height = "320" align="middle"/>
In PaddleFL, horizontal and vertical federated learning strategies will be implemented according to the categorization given in [4]. Application demonstrations in natural language processing, computer vision and recommendation will be provided in PaddleFL. In PaddleFL, horizontal and vertical federated learning strategies will be implemented according to the categorization given in [4]. Application demonstrations in natural language processing, computer vision and recommendation will be provided in PaddleFL.
...@@ -36,7 +37,7 @@ Besides, PFM is implemented based on secure multi-party computation (MPC) to ena ...@@ -36,7 +37,7 @@ Besides, PFM is implemented based on secure multi-party computation (MPC) to ena
### Data Parallel ### Data Parallel
<img src='images/FL-training.png' width = "1000" height = "400" align="middle"/> <img src='_static/FL-training.png' width = "1000" height = "400" align="middle"/>
In Data Parallel, components for defining a federated learning task and training a federated learning job are as follows: In Data Parallel, components for defining a federated learning task and training a federated learning job are as follows:
...@@ -60,7 +61,7 @@ In Data Parallel, components for defining a federated learning task and training ...@@ -60,7 +61,7 @@ In Data Parallel, components for defining a federated learning task and training
### Federated Learning with MPC ### Federated Learning with MPC
<img src='../../../images/PFM-overview.png' width = "1000" height = "446" align="middle"/> <img src='_static/PFM-overview.png' width = "1000" height = "446" align="middle"/>
Paddle FL MPC implements secure training and inference tasks based on the underlying MPC protocol like ABY3[11], which is a high efficient three-party computing model. Paddle FL MPC implements secure training and inference tasks based on the underlying MPC protocol like ABY3[11], which is a high efficient three-party computing model.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册