From ed850f27cab5a6dab32a24a969040def74d56cdd Mon Sep 17 00:00:00 2001 From: jingqinghe Date: Fri, 22 May 2020 18:44:19 +0800 Subject: [PATCH] update README and document --- .../paddle_fl/mpc/examples/uci_demo/README.md | 36 +++++++++++++++++++ .../mpc/examples/uci_demo/README_CN.md | 33 +++++++++++++++++ 2 files changed, 69 insertions(+) diff --git a/python/paddle_fl/mpc/examples/uci_demo/README.md b/python/paddle_fl/mpc/examples/uci_demo/README.md index 3b7ec25..153af59 100644 --- a/python/paddle_fl/mpc/examples/uci_demo/README.md +++ b/python/paddle_fl/mpc/examples/uci_demo/README.md @@ -122,3 +122,39 @@ print("prediction:") process_data.load_decrypt_data("/tmp/uci_prediction", (BATCH_SIZE,)) ``` +### 3. Convergence of paddle_fl.mpc vs paddle + +Below, is the result of our experiment to test the convergence of paddle_fl.mpc on single machine. + + +#### (1). Training Parameters + +- Dataset: Boston house price dataset +- Number of Epoch: 20 +- Batch Size: 10 + +#### (2). Experiment Results + +| Epoch/Step | paddle_fl.mpc | Paddle | +| ---------- | ------------- | ------ | +| Epoch=0, Step=0 | 738.39491 | 738.46204 | +| Epoch=1, Step=0 | 630.68834 | 629.9071 | +| Epoch=2, Step=0 | 539.54683 | 538.1757 | +| Epoch=3, Step=0 | 462.41159 | 460.64722 | +| Epoch=4, Step=0 | 397.11516 | 395.11017 | +| Epoch=5, Step=0 | 341.83102 | 339.69815 | +| Epoch=6, Step=0 | 295.01114 | 292.83597 | +| Epoch=7, Step=0 | 255.35141 | 253.19429 | +| Epoch=8, Step=0 | 221.74739 | 219.65132 | +| Epoch=9, Step=0 | 193.26459 | 191.25981 | +| Epoch=10, Step=0 | 169.11423 | 167.2204 | +| Epoch=11, Step=0 | 148.63138 | 146.85835 | +| Epoch=12, Step=0 | 131.25081 | 129.60391 | +| Epoch=13, Step=0 | 116.49708 | 114.97599 | +| Epoch=14, Step=0 | 103.96669 | 102.56854 | +| Epoch=15, Step=0 | 93.31706 | 92.03858 | +| Epoch=16, Step=0 | 84.26219 | 83.09653 | +| Epoch=17, Step=0 | 76.55664 | 75.49785 | +| Epoch=18, Step=0 | 69.99673 | 69.03561 | +| Epoch=19, Step=0 | 64.40562 | 63.53539 | + diff --git a/python/paddle_fl/mpc/examples/uci_demo/README_CN.md b/python/paddle_fl/mpc/examples/uci_demo/README_CN.md index 7a1fa46..66d0163 100644 --- a/python/paddle_fl/mpc/examples/uci_demo/README_CN.md +++ b/python/paddle_fl/mpc/examples/uci_demo/README_CN.md @@ -124,3 +124,36 @@ print("prediction:") process_data.load_decrypt_data("/tmp/uci_prediction", (BATCH_SIZE,)) ``` +### 三. 单机精度测试 + +#### 1. 训练参数 + +- 数据集:波士顿房价预测。 +- 训练轮数: 20 +- Batch Size:10 + +#### 2. 实验结果 + +| Epoch/Step | paddle_fl.mpc | Paddle | +| ---------- | ------------- | ------ | +| Epoch=0, Step=0 | 738.39491 | 738.46204 | +| Epoch=1, Step=0 | 630.68834 | 629.9071 | +| Epoch=2, Step=0 | 539.54683 | 538.1757 | +| Epoch=3, Step=0 | 462.41159 | 460.64722 | +| Epoch=4, Step=0 | 397.11516 | 395.11017 | +| Epoch=5, Step=0 | 341.83102 | 339.69815 | +| Epoch=6, Step=0 | 295.01114 | 292.83597 | +| Epoch=7, Step=0 | 255.35141 | 253.19429 | +| Epoch=8, Step=0 | 221.74739 | 219.65132 | +| Epoch=9, Step=0 | 193.26459 | 191.25981 | +| Epoch=10, Step=0 | 169.11423 | 167.2204 | +| Epoch=11, Step=0 | 148.63138 | 146.85835 | +| Epoch=12, Step=0 | 131.25081 | 129.60391 | +| Epoch=13, Step=0 | 116.49708 | 114.97599 | +| Epoch=14, Step=0 | 103.96669 | 102.56854 | +| Epoch=15, Step=0 | 93.31706 | 92.03858 | +| Epoch=16, Step=0 | 84.26219 | 83.09653 | +| Epoch=17, Step=0 | 76.55664 | 75.49785 | +| Epoch=18, Step=0 | 69.99673 | 69.03561 | +| Epoch=19, Step=0 | 64.40562 | 63.53539 | + -- GitLab