-
-
+
+Two clients with different datasets. Note that each holds a
slightly different view of the feature space. Notably, Client 1 (left) has a
distinct cluster of data points in the bottom right and fewer points labeled in
@@ -129,8 +129,8 @@ distributions from a global perspective.
-
-
+
+Model resulting from FedAvg (left) compared with the model
trained using FedDF (right).
@@ -150,7 +150,7 @@ FL, but more strongly emphasize local distributions.
-
+Two possible routes for addressing data heterogeneity in FL.
diff --git a/books/fl/src/horizontal/robust_global_fl/fedopt.md b/books/fl/src/horizontal/robust_global_fl/fedopt.md
index 109f77e..fdd8725 100644
--- a/books/fl/src/horizontal/robust_global_fl/fedopt.md
+++ b/books/fl/src/horizontal/robust_global_fl/fedopt.md
@@ -69,7 +69,7 @@ FedYogi have been proposed. See the algorithm below for details.
-
+
diff --git a/books/fl/src/horizontal/robust_global_fl/fedprox.md b/books/fl/src/horizontal/robust_global_fl/fedprox.md
index bc783d8..c7b1472 100644
--- a/books/fl/src/horizontal/robust_global_fl/fedprox.md
+++ b/books/fl/src/horizontal/robust_global_fl/fedprox.md
@@ -24,7 +24,7 @@ client loss functions are distinct from the global minimum.
-
+Comparison of local loss landscapes for two clients with the combined global loss.
@@ -38,7 +38,7 @@ step makes steady progress towards the global minimum.
-
+FedSGD rounds result in averaged models making steady progress towards
the global minimum.
@@ -56,7 +56,7 @@ below.
-
+Illustration of "client drift" in FedAvg updates caused by
differences in the shape of the local loss functions of each client.
@@ -101,7 +101,7 @@ modification coming in the local update calculations.
-
+
@@ -124,8 +124,8 @@ line in the Figures below.
-
-
+
+Comparison of FedProx to FedAvg in various settings. On the top left,
data is homogeneous across clients. Without adaptation FedProx struggles to out
perform FedAvg. Data is heterogeneous in the other settings and FedProx performs
diff --git a/books/fl/src/horizontal/robust_global_fl/moon.md b/books/fl/src/horizontal/robust_global_fl/moon.md
index 9399740..da01bad 100644
--- a/books/fl/src/horizontal/robust_global_fl/moon.md
+++ b/books/fl/src/horizontal/robust_global_fl/moon.md
@@ -54,7 +54,7 @@ models. These models are illustrated in the figure below.
-
+The three models important in the computation of MOON's
contrastive loss functions and their latent representations.
@@ -117,7 +117,7 @@ below, FedAvg is used as the server-side strategy.
-
+
diff --git a/books/fl/src/horizontal/vanilla_fl/fedsgd.md b/books/fl/src/horizontal/vanilla_fl/fedsgd.md
index c33bb55..40dd0f5 100644
--- a/books/fl/src/horizontal/vanilla_fl/fedsgd.md
+++ b/books/fl/src/horizontal/vanilla_fl/fedsgd.md
@@ -118,7 +118,7 @@ client receives the final model as described by the weights \\(\mathbf{w}\_T\\).
-
+
diff --git a/books/fl/src/image.png b/books/fl/src/image.png
deleted file mode 100644
index 31aad8b..0000000
Binary files a/books/fl/src/image.png and /dev/null differ