in relaxed_adaptive_projection/rap.py [0:0]
def __init__(self, args: RAPConfiguration, key: np.DeviceArray):
self.args = args
self.start_time = time.time()
# Initialize the synthetic dataset
self.D_prime = self.__initialize_synthetic_dataset(key)
self.statistics_l1 = []
self.statistics_max = []
self.means_l1 = []
self.means_max = []
self.max_errors = []
self.l2_errors = []
self.losses = []
self.tracker = zCDPTracker(
args.epsilon, args.delta, args.epochs, args.top_q, args.num_points
)
self.feats_idx = args.feats_idx
if self.args.verbose:
logging.basicConfig(level=logging.DEBUG)
elif not self.args.silent:
logging.basicConfig(level=logging.INFO)