diff --git a/docs/federated/docs/source_en/image_classification_application_in_cross_silo.md b/docs/federated/docs/source_en/image_classification_application_in_cross_silo.md index f2d30a851c4a9b4b3a06e3b2b5195f80f5b88a0e..61879e60c93ee7013f7f4ef5994bddaedb9e74c1 100644 --- a/docs/federated/docs/source_en/image_classification_application_in_cross_silo.md +++ b/docs/federated/docs/source_en/image_classification_application_in_cross_silo.md @@ -141,7 +141,7 @@ The following directory structure of the folder `cross_silo_femnist/femnist/35_7 We choose the relatively simple LeNet network, which has seven layers without the input layer: two convolutional layers, two downsampling layers (pooling layers), and three fully connected layers. Each layer contains a different number of training parameters, as shown in the following figure: -![LeNet5](https://gitee.com/mindspore/docs/blob/master/docs/federated/docs/source_zh_cn/images/LeNet_5.jpg) +![LeNet5](https://gitee.com/mindspore/docs/raw/master/docs/federated/docs/source_zh_cn/images/LeNet_5.jpg) > More information about LeNet network is not described herein. For more details, please refer to . diff --git a/docs/federated/docs/source_en/images/data_join_en.png b/docs/federated/docs/source_en/images/data_join_en.png index 99f611e2e5e6d96ff56a24a79c813b0ea64f8fd9..9cd2b73335d611e9532867f08e675054244561aa 100644 Binary files a/docs/federated/docs/source_en/images/data_join_en.png and b/docs/federated/docs/source_en/images/data_join_en.png differ diff --git a/docs/federated/docs/source_en/images/deploy_VFL_en.png b/docs/federated/docs/source_en/images/deploy_VFL_en.png index 428a97c28a2210988dbe878cf0ceefa9067d1c4f..390edb1cd1be92e8234a79b36bd10571fba092f0 100644 Binary files a/docs/federated/docs/source_en/images/deploy_VFL_en.png and b/docs/federated/docs/source_en/images/deploy_VFL_en.png differ diff --git a/docs/federated/docs/source_en/images/mindspore_federated_networking.png b/docs/federated/docs/source_en/images/mindspore_federated_networking.png index 95865169bf5802e43a6ab2882912ff2ebce32bb1..4340cb66b638e072ffdb11167743cc45c36a9536 100644 Binary files a/docs/federated/docs/source_en/images/mindspore_federated_networking.png and b/docs/federated/docs/source_en/images/mindspore_federated_networking.png differ diff --git a/docs/federated/docs/source_en/images/splitnn_pangu_alpha_en.png b/docs/federated/docs/source_en/images/splitnn_pangu_alpha_en.png index a2c0f6e806a5f5f2b5c3e269ab2810b82fd0da9e..6a423ab3dbe0d43e858d48bd3f6de7ad92c3f040 100644 Binary files a/docs/federated/docs/source_en/images/splitnn_pangu_alpha_en.png and b/docs/federated/docs/source_en/images/splitnn_pangu_alpha_en.png differ diff --git a/docs/federated/docs/source_en/index.rst b/docs/federated/docs/source_en/index.rst index d2601dff500bae5845ed02baed025a7595f3fd92..38d4c91fbc374e85a0b11f6c6e7936a8e49491c2 100644 --- a/docs/federated/docs/source_en/index.rst +++ b/docs/federated/docs/source_en/index.rst @@ -25,7 +25,7 @@ Horizontal Federated Architecture: It supports performance-lossless encryption based on local differential privacy to prevent private data leakage from models. - It supports a gradient protection scheme based on Symbolic Dimensional Selection (SignDS), which prevents model privacy data leakage while reducing communication overhead by 99%. + It supports a gradient protection scheme based on Symbolic Dimensional Selection (SignDS), which prevents model privacy data leakage while reducing communication overhead by 99%. 2. Distributed Federated Aggregation @@ -56,17 +56,17 @@ Vertical Federated Architecture: 1. Privacy Protection - Support high-performance Privacy Set Intersection Protocol (PSI), which prevents federated participants from obtaining ID information outside the intersection and can cope with data imbalance scenarios. + Support high-performance Privacy Set Intersection Protocol (PSI), which prevents federated participants from obtaining ID information outside the intersection and can cope with data imbalance scenarios. - Support encryption scheme of Label based on differential privacy to prevent leakage of user label data. + Support encryption scheme of Label based on differential privacy to prevent leakage of user label data. - Support privacy protection scheme combined software with hardware, which can reduce the number of communication rounds and communication volume compared with homomorphic encryption method. + Support privacy protection scheme combined software with hardware, which can reduce the number of communication rounds and communication volume compared with homomorphic encryption method. 2. Federated training - Support multiple types of split learning network structures. + Support multiple types of split learning network structures. - Cross-domain training for large models with pipelined parallel optimization. + Cross-domain training for large models with pipelined parallel optimization. MindSpore Federated Working Process ------------------------------------ @@ -107,6 +107,7 @@ Common Application Scenarios :maxdepth: 1 :caption: Horizontal Application + image_classfication_dataset_process image_classification_application sentiment_classification_application image_classification_application_in_cross_silo @@ -150,5 +151,4 @@ Common Application Scenarios :maxdepth: 1 :caption: References - image_classfication_dataset_process faq \ No newline at end of file diff --git a/docs/federated/docs/source_en/object_detection_application_in_cross_silo.md b/docs/federated/docs/source_en/object_detection_application_in_cross_silo.md index 5c6c89c3aed9f63ae48550826240bea767bcd18c..2a2b20feae512be6af0c99db0c7f42a64f1efe38 100644 --- a/docs/federated/docs/source_en/object_detection_application_in_cross_silo.md +++ b/docs/federated/docs/source_en/object_detection_application_in_cross_silo.md @@ -247,4 +247,4 @@ The histograms of the training loss transformations in each step of worker_1 and The polygrams of the average loss (the sum of the losses of all the steps in an epoch divided by the number of steps) in each step of worker_1 and worker_2 during the 30 iterations training are as follows, [3] and [4]: -![cross-silo_fastrcnn-2workers-loss.png](https://gitee.com/mindspore/docs/blob/master/docs/federated/docs/source_zh_cn/images/cross-silo_fastrcnn-2workers-loss.png) +![cross-silo_fastrcnn-2workers-loss.png](https://gitee.com/mindspore/docs/raw/master/docs/federated/docs/source_zh_cn/images/cross-silo_fastrcnn-2workers-loss.png) diff --git a/docs/federated/docs/source_zh_cn/images/data_join.png b/docs/federated/docs/source_zh_cn/images/data_join.png index 6beb487e547667f71571a228f7f13061d1dcaa9f..82af0a7bc57276af86086cbea4c4c6866fd9e754 100644 Binary files a/docs/federated/docs/source_zh_cn/images/data_join.png and b/docs/federated/docs/source_zh_cn/images/data_join.png differ diff --git a/docs/federated/docs/source_zh_cn/images/deploy_VFL.png b/docs/federated/docs/source_zh_cn/images/deploy_VFL.png index 13587f8e453c3ceeaaf06ac66a4f28feb5582305..824c4cc4a9f3c636e41a8113179d183ec9414d4f 100644 Binary files a/docs/federated/docs/source_zh_cn/images/deploy_VFL.png and b/docs/federated/docs/source_zh_cn/images/deploy_VFL.png differ diff --git a/docs/federated/docs/source_zh_cn/images/inverse_ecdh_psi_flow.png b/docs/federated/docs/source_zh_cn/images/inverse_ecdh_psi_flow.png index b0a375b7c5cd4af944bc1a58877117691e1149ad..23456f0cec4fbc3d3cca16135352977281846d0b 100644 Binary files a/docs/federated/docs/source_zh_cn/images/inverse_ecdh_psi_flow.png and b/docs/federated/docs/source_zh_cn/images/inverse_ecdh_psi_flow.png differ diff --git a/docs/federated/docs/source_zh_cn/images/label_dp.png b/docs/federated/docs/source_zh_cn/images/label_dp.png index 3f65fd242e5705e28177334ee99ec7884fb96c15..4115f049ac5e32f68211eb27f4c95444a7b0e4b8 100644 Binary files a/docs/federated/docs/source_zh_cn/images/label_dp.png and b/docs/federated/docs/source_zh_cn/images/label_dp.png differ diff --git a/docs/federated/docs/source_zh_cn/images/splitnn_pangu_alpha.png b/docs/federated/docs/source_zh_cn/images/splitnn_pangu_alpha.png index e8cf12e9888d6545398abf77ccec60620ffcfad9..c4603cd6f3cbb775e90bcc554cff6de7c77b37a2 100644 Binary files a/docs/federated/docs/source_zh_cn/images/splitnn_pangu_alpha.png and b/docs/federated/docs/source_zh_cn/images/splitnn_pangu_alpha.png differ diff --git a/docs/federated/docs/source_zh_cn/images/splitnn_wide_and_deep.png b/docs/federated/docs/source_zh_cn/images/splitnn_wide_and_deep.png index 91194070ee0c2d87575116d986f1ecd9b070cfd6..3a0075e69492b678f69a6eff759246938504ddd9 100644 Binary files a/docs/federated/docs/source_zh_cn/images/splitnn_wide_and_deep.png and b/docs/federated/docs/source_zh_cn/images/splitnn_wide_and_deep.png differ