Module tripleblind.operation
Operations are the protocols that make up the capabilities of the TripleBlind Privacy Suite.
Classes
class Operation (value, names=None, *, module=None, qualname=None, type=None, start=1)-
Enumeration of operations on Assets for which an agreement can be created
The EXECUTE operation allows a trained model (algorithm) to be executed.
Other operations apply to data assets, allowing them to be used in various types of training, statistical calculations, or basic data operations.
These are mainly used in two ways. The first is creating an agreements to use data for a specific operation, such as: my_asset.add_agreement(with_team=ID, operation=tb.Operation.BLIND_JOIN)
The second is when launching an operation directly via the create_job() method, e.g.: job = create_job(operation=tb.Operation.BLIND_JOIN, data=…)
Ancestors
- enum.Enum
Class variables
var BERT_SEQ_CLF_TRAINvar BLIND_JOINvar BLIND_LEARNINGvar BLIND_QUERYvar BLIND_SAMPLEvar EXECUTEvar FEDERATED_LEARNINGvar MEDIANvar NLP_TRAINvar OUTLIER_DETECTIONvar PRIVATE_RECORD_LINKAGEvar PRIVATE_SET_INTERSECTIONvar PSI_VERTICAL_BLIND_LEARNINGvar PSI_VERTICAL_DECISION_TREE_TRAINvar PSI_VERTICAL_KMEANS_TRAINvar PSI_VERTICAL_REGRESSION_TRAINvar PSI_VP_XGBOOST_INFERvar PSI_VP_XGBOOST_TRAINvar RANDOM_FOREST_TRAINvar RECOMMENDER_TRAINvar REGEX_COUNTvar REGION_OF_INTEREST_TRAINvar REGRESSIONvar SCHEMA_RETRIEVALvar SC_TRAINvar STATSvar VERTICAL_BLIND_LEARNINGvar XGBOOST_TRAIN