Understanding the data structure handler class
The data structure handler is implemented in the data_struc.py
file, which can be found in the lib/util
folder of the fl_main
directory. The data structure class has the LimitedDict
class to handle the aggregation of the ML models in a consistent manner.
Importing libraries for the data structure handler
In this data_struc.py
code example, the handler imports general libraries, such as numpy
and Dict
:
from typing import Dict import numpy as np
Next, let’s move on to the LimitedDict
class and its functions related to the data structure handler.
The LimitedDict class
The following is a definition of the LimitedDict
class and its functions related to the data structure handler.
The LimitedDict class and its functions
The functions of the LimitedDict
class are for converting a dictionary format into a class with keys and values. LimitedDict
is used with the buffer in ML models to store local and cluster models...