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:
LearnerLearner 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