Getting Started
Installation
Documentation
Simulation Tutorials
Introduction
Database management
NetManager
Transfer Learning
Learning Manager
Learning Results
Model choice
MEDfl Complete Tutorial (Simulation)
🌍 Real-World Tutorials
Real-world Federated Learning Tutorial
Contents
MEDfl
MEDfl
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
_
__init__() (MEDfl.LearningManager.client.FlowerClient method)
(MEDfl.LearningManager.federated_dataset.FederatedDataset method)
(MEDfl.LearningManager.model.Model method)
(MEDfl.LearningManager.plot.AccuracyLossPlotter method)
(MEDfl.LearningManager.server.FlowerServer method)
(MEDfl.LearningManager.strategy.Strategy method)
(MEDfl.NetManager.dataset.DataSet method)
(MEDfl.NetManager.flsetup.FLsetup method)
(MEDfl.NetManager.network.Network method)
(MEDfl.NetManager.node.Node method)
(MEDfl.rw.server.FederatedServer method)
(MEDfl.rw.server.TrackingClientManager method)
_fetch_and_log_hostname() (MEDfl.rw.server.TrackingClientManager method)
_lazy_init_from_server_config() (MEDfl.rw.client.FlowerClient method)
A
accuracies (MEDfl.LearningManager.server.FlowerServer attribute)
AccuracyLossPlotter (class in MEDfl.LearningManager.plot)
add_node() (MEDfl.NetManager.network.Network method)
aggregate_eval_metrics() (in module MEDfl.rw.strategy)
aggregate_fit_metrics() (in module MEDfl.rw.strategy)
assign_dataset() (MEDfl.NetManager.node.Node method)
auto_test() (MEDfl.LearningManager.flpipeline.FLpipeline method)
B
batch_size (MEDfl.rw.client.DPConfig attribute)
C
certificates (MEDfl.rw.server.FederatedServer attribute)
check_dataset_compatibility() (MEDfl.NetManager.node.Node method)
cid (MEDfl.LearningManager.client.FlowerClient attribute)
client_fn() (MEDfl.LearningManager.server.FlowerServer method)
client_properties (MEDfl.rw.server.TrackingClientManager attribute)
connected_clients (MEDfl.rw.server.FederatedServer attribute)
create() (MEDfl.LearningManager.federated_dataset.FederatedDataset method)
(MEDfl.LearningManager.flpipeline.FLpipeline method)
(MEDfl.NetManager.flsetup.FLsetup method)
create_binary_classifier() (MEDfl.LearningManager.dynamicModal.DynamicModel static method)
create_convolutional_neural_network() (MEDfl.LearningManager.dynamicModal.DynamicModel static method)
create_dataloader_from_node() (MEDfl.NetManager.flsetup.FLsetup method)
create_federated_dataset() (MEDfl.NetManager.flsetup.FLsetup method)
create_linear_regressor() (MEDfl.LearningManager.dynamicModal.DynamicModel static method)
create_logistic_regressor() (MEDfl.LearningManager.dynamicModal.DynamicModel static method)
create_lstm_network() (MEDfl.LearningManager.dynamicModal.DynamicModel static method)
create_master_dataset() (MEDfl.NetManager.network.Network method)
create_MEDfl_db() (in module MEDfl.LearningManager.utils)
create_model() (MEDfl.LearningManager.dynamicModal.DynamicModel method)
create_multiclass_classifier() (MEDfl.LearningManager.dynamicModal.DynamicModel static method)
create_network() (MEDfl.NetManager.network.Network method)
create_node() (MEDfl.NetManager.node.Node method)
create_nodes_from_master_dataset() (MEDfl.NetManager.flsetup.FLsetup method)
create_query() (in module MEDfl.LearningManager.flpipeline)
create_recurrent_neural_network() (MEDfl.LearningManager.dynamicModal.DynamicModel static method)
create_strategy() (MEDfl.LearningManager.strategy.Strategy method)
(MEDfl.rw.strategy.Strategy method)
criterion (MEDfl.LearningManager.model.Model attribute)
custom_classification_report() (in module MEDfl.LearningManager.utils)
D
DataSet (class in MEDfl.NetManager.dataset)
delete() (MEDfl.LearningManager.flpipeline.FLpipeline method)
(MEDfl.NetManager.flsetup.FLsetup method)
delete_dataset() (MEDfl.NetManager.dataset.DataSet method)
delete_network() (MEDfl.NetManager.network.Network method)
delete_node() (MEDfl.NetManager.node.Node method)
description (MEDfl.LearningManager.flpipeline.FLpipeline attribute)
diff_priv (MEDfl.LearningManager.client.FlowerClient attribute)
(MEDfl.LearningManager.server.FlowerServer attribute)
DPConfig (class in MEDfl.rw.client)
DynamicModel (class in MEDfl.LearningManager.dynamicModal)
E
empty_db() (in module MEDfl.LearningManager.utils)
evaluate() (MEDfl.LearningManager.client.FlowerClient method)
(MEDfl.LearningManager.model.Model method)
(MEDfl.LearningManager.server.FlowerServer method)
(MEDfl.rw.client.FlowerClient method)
F
fed_dataset (MEDfl.LearningManager.server.FlowerServer attribute)
FederatedDataset (class in MEDfl.LearningManager.federated_dataset)
FederatedServer (class in MEDfl.rw.server)
fit() (MEDfl.LearningManager.client.FlowerClient method)
(MEDfl.rw.client.FlowerClient method)
flower_clients (MEDfl.LearningManager.server.FlowerServer attribute)
FlowerClient (class in MEDfl.LearningManager.client)
(class in MEDfl.rw.client)
FlowerServer (class in MEDfl.LearningManager.server)
FLpipeline (class in MEDfl.LearningManager.flpipeline)
FLsetup (class in MEDfl.NetManager.flsetup)
forward() (MEDfl.rw.model.Net method)
fraction_evaluate (MEDfl.LearningManager.strategy.Strategy attribute)
fraction_fit (MEDfl.LearningManager.strategy.Strategy attribute)
G
get_dataset() (MEDfl.NetManager.node.Node method)
get_feddataset_id_from_name() (in module MEDfl.NetManager.net_helper)
get_flDataSet() (MEDfl.NetManager.flsetup.FLsetup method)
get_flpipeline_from_name() (in module MEDfl.NetManager.net_helper)
get_flsetupid_from_name() (in module MEDfl.NetManager.net_helper)
get_netid_from_name() (in module MEDfl.NetManager.net_helper)
(MEDfl.NetManager.network.Network method)
get_node_confusion_matrix() (in module MEDfl.LearningManager.utils)
get_nodeid_from_name() (in module MEDfl.NetManager.net_helper)
get_parameters() (MEDfl.LearningManager.client.FlowerClient method)
(MEDfl.LearningManager.model.Model method)
(MEDfl.rw.client.FlowerClient method)
get_pipeline_confusion_matrix() (in module MEDfl.LearningManager.utils)
get_pipeline_from_name() (in module MEDfl.LearningManager.utils)
get_pipeline_result() (in module MEDfl.LearningManager.utils)
get_properties() (MEDfl.rw.client.FlowerClient method)
get_strategy_by_name() (MEDfl.LearningManager.strategy.Strategy method)
global_model (MEDfl.LearningManager.server.FlowerServer attribute)
I
initial_parameters (MEDfl.LearningManager.strategy.Strategy attribute)
is_str() (in module MEDfl.NetManager.net_helper)
iterations (MEDfl.LearningManager.plot.AccuracyLossPlotter attribute)
L
list_alldatasets() (MEDfl.NetManager.dataset.DataSet static method)
(MEDfl.NetManager.node.Node method)
list_allnetworks() (MEDfl.NetManager.network.Network static method)
list_allnodes() (MEDfl.NetManager.network.Network method)
(MEDfl.NetManager.node.Node static method)
list_allsetups() (MEDfl.NetManager.flsetup.FLsetup static method)
load_db_config() (in module MEDfl.LearningManager.utils)
load_db_config_dep() (in module MEDfl.LearningManager.utils)
load_model() (MEDfl.LearningManager.model.Model static method)
local_model (MEDfl.LearningManager.client.FlowerClient attribute)
losses (MEDfl.LearningManager.server.FlowerServer attribute)
M
master_table_exists() (in module MEDfl.NetManager.net_helper)
max_grad_norm (MEDfl.rw.client.DPConfig attribute)
MEDfl
module
MEDfl.LearningManager
module
MEDfl.LearningManager.client
module
MEDfl.LearningManager.dynamicModal
module
MEDfl.LearningManager.federated_dataset
module
MEDfl.LearningManager.flpipeline
module
MEDfl.LearningManager.model
module
MEDfl.LearningManager.plot
module
MEDfl.LearningManager.server
module
MEDfl.LearningManager.strategy
module
MEDfl.LearningManager.utils
module
MEDfl.NetManager
module
MEDfl.NetManager.dataset
module
MEDfl.NetManager.flsetup
module
MEDfl.NetManager.net_helper
module
MEDfl.NetManager.net_manager_queries
module
MEDfl.NetManager.network
module
MEDfl.NetManager.node
module
MEDfl.rw
module
MEDfl.rw.client
module
MEDfl.rw.model
module
MEDfl.rw.server
module
MEDfl.rw.strategy
module
metrics (MEDfl.LearningManager.plot.AccuracyLossPlotter attribute)
min_available_clients (MEDfl.LearningManager.strategy.Strategy attribute)
min_evaluate_clients (MEDfl.LearningManager.strategy.Strategy attribute)
min_fit_clients (MEDfl.LearningManager.strategy.Strategy attribute)
Model (class in MEDfl.LearningManager.model)
model (MEDfl.LearningManager.model.Model attribute)
module
MEDfl
MEDfl.LearningManager
MEDfl.LearningManager.client
MEDfl.LearningManager.dynamicModal
MEDfl.LearningManager.federated_dataset
MEDfl.LearningManager.flpipeline
MEDfl.LearningManager.model
MEDfl.LearningManager.plot
MEDfl.LearningManager.server
MEDfl.LearningManager.strategy
MEDfl.LearningManager.utils
MEDfl.NetManager
MEDfl.NetManager.dataset
MEDfl.NetManager.flsetup
MEDfl.NetManager.net_helper
MEDfl.NetManager.net_manager_queries
MEDfl.NetManager.network
MEDfl.NetManager.node
MEDfl.rw
MEDfl.rw.client
MEDfl.rw.model
MEDfl.rw.server
MEDfl.rw.strategy
mtable_exists (MEDfl.NetManager.network.Network attribute)
N
name (MEDfl.LearningManager.flpipeline.FLpipeline attribute)
(MEDfl.LearningManager.strategy.Strategy attribute)
(MEDfl.NetManager.network.Network attribute)
(MEDfl.NetManager.node.Node attribute)
Net (class in MEDfl.rw.model)
Network (class in MEDfl.NetManager.network)
Node (class in MEDfl.NetManager.node)
noise_multiplier (MEDfl.rw.client.DPConfig attribute)
num_clients (MEDfl.LearningManager.server.FlowerServer attribute)
num_rounds (MEDfl.LearningManager.server.FlowerServer attribute)
O
optimizer (MEDfl.LearningManager.model.Model attribute)
optuna_fed_optimization() (MEDfl.LearningManager.strategy.Strategy method)
P
parameters (MEDfl.LearningManager.plot.AccuracyLossPlotter attribute)
plot_accuracy_loss() (MEDfl.LearningManager.plot.AccuracyLossPlotter method)
plot_classification_report() (MEDfl.LearningManager.plot.AccuracyLossPlotter static method)
plot_confusion_Matrix_by_node() (MEDfl.LearningManager.plot.AccuracyLossPlotter static method)
plot_global_confusion_matrix() (MEDfl.LearningManager.plot.AccuracyLossPlotter static method)
predict() (MEDfl.rw.model.Net method)
process_data_after_reading() (in module MEDfl.NetManager.net_helper)
process_eicu() (in module MEDfl.NetManager.net_helper)
R
read_setup() (MEDfl.NetManager.flsetup.FLsetup class method)
register() (MEDfl.rw.server.TrackingClientManager method)
results_dict (in module MEDfl.LearningManager.plot)
(MEDfl.LearningManager.plot.AccuracyLossPlotter attribute)
run() (MEDfl.LearningManager.server.FlowerServer method)
S
save_model() (MEDfl.LearningManager.model.Model static method)
secure_rng (MEDfl.rw.client.DPConfig attribute)
server (MEDfl.LearningManager.flpipeline.FLpipeline attribute)
(MEDfl.rw.server.TrackingClientManager attribute)
server_address (MEDfl.rw.server.FederatedServer attribute)
server_config (MEDfl.rw.server.FederatedServer attribute)
set_db_config() (in module MEDfl.LearningManager.utils)
set_db_config_dep() (in module MEDfl.LearningManager.utils)
set_parameters() (MEDfl.LearningManager.model.Model method)
(MEDfl.rw.client.FlowerClient method)
start() (MEDfl.rw.client.FlowerClient method)
(MEDfl.rw.server.FederatedServer method)
,
[1]
Strategy (class in MEDfl.LearningManager.strategy)
(class in MEDfl.rw.strategy)
strategy (MEDfl.LearningManager.server.FlowerServer attribute)
(MEDfl.rw.server.FederatedServer attribute)
strategy_wrapper (MEDfl.rw.server.FederatedServer attribute)
T
test() (in module MEDfl.LearningManager.utils)
test_by_node() (MEDfl.LearningManager.flpipeline.FLpipeline method)
test_fraction (MEDfl.NetManager.node.Node attribute)
TrackingClientManager (class in MEDfl.rw.server)
train (MEDfl.NetManager.node.Node attribute)
train() (MEDfl.LearningManager.model.Model method)
training (MEDfl.rw.model.Net attribute)
trainloader (MEDfl.LearningManager.client.FlowerClient attribute)
U
unassign_dataset() (MEDfl.NetManager.node.Node method)
update() (MEDfl.LearningManager.federated_dataset.FederatedDataset method)
update_data() (MEDfl.NetManager.dataset.DataSet method)
update_network() (MEDfl.NetManager.network.Network method)
update_node() (MEDfl.NetManager.node.Node method)
upload_dataset() (MEDfl.NetManager.dataset.DataSet method)
(MEDfl.NetManager.node.Node method)
use_network() (MEDfl.NetManager.network.Network method)
V
validate() (MEDfl.LearningManager.client.FlowerClient method)
(MEDfl.LearningManager.flpipeline.FLpipeline method)
(MEDfl.LearningManager.model.Model method)
(MEDfl.LearningManager.server.FlowerServer method)
(MEDfl.NetManager.dataset.DataSet method)
(MEDfl.NetManager.flsetup.FLsetup method)
(MEDfl.NetManager.network.Network method)
(MEDfl.NetManager.node.Node method)
valloader (MEDfl.LearningManager.client.FlowerClient attribute)