def __init__(self): super(HeteroSecureBoostingTreeGuest, self).__init__() self.convegence = None self.y = None self.F = None self.predict_F = None self.data_bin = None self.loss = None self.init_score = None self.classes_dict = {} self.classes_ = [] self.num_classes = 0 self.classify_target = "binary" self.feature_num = None self.encrypter = None self.grad_and_hess = None self.tree_dim = 1 self.tree_meta = None self.trees_ = [] self.history_loss = [] self.bin_split_points = None self.bin_sparse_points = None self.encrypted_mode_calculator = None self.feature_importances_ = {} self.role = consts.GUEST self.transfer_variable = HeteroSecureBoostingTreeTransferVariable()
def __init__(self): super(HeteroSecureBoostingTreeHost, self).__init__() self.transfer_variable = HeteroSecureBoostingTreeTransferVariable() # self.flowid = 0 self.tree_dim = None self.feature_num = None self.trees_ = [] self.tree_meta = None self.bin_split_points = None self.bin_sparse_points = None self.data_bin = None self.role = consts.HOST