p2pfl.learning.frameworks.tensorflow.keras_learner moduleΒΆ
Keras learner for P2PFL.
- class p2pfl.learning.frameworks.tensorflow.keras_learner.KerasLearner(model=None, data=None, aggregator=None)[source]ΒΆ
Bases:
Learner
Learner for TensorFlow/Keras models in P2PFL.
- Parameters:
model (
P2PFLModel
|None
) β The KerasModel instance.data (
P2PFLDataset
|None
) β The P2PFLDataset instance.addr β The address of this node.
aggregator (
Aggregator
|None
)
- get_framework()[source]ΒΆ
Retrieve the learner name.
- Return type:
str
- Returns:
The name of the learner class.
- set_model(model)[source]ΒΆ
Set the model of the learner.
- Parameters:
model (
P2PFLModel
|list
[ndarray
] |bytes
) β The model of the learner.- Return type:
None