实例介绍
【实例截图】
【核心代码】
.
├── federatedml
│ ├── README.md
│ ├── README_zh.md
│ ├── __init__.py
│ ├── conf
│ │ ├── default_runtime_conf
│ │ │ ├── boosting_tree_param.json
│ │ │ ├── data_io_param.json
│ │ │ ├── download_param.json
│ │ │ ├── evaluation_param.json
│ │ │ ├── factorization_machine_param.json
│ │ │ ├── feature_binning_param.json
│ │ │ ├── feature_selection_param.json
│ │ │ ├── general_mf_param.json
│ │ │ ├── hetero_nn_param.json
│ │ │ ├── homo_nn_param.json
│ │ │ ├── intersect_param.json
│ │ │ ├── linear_regression_param.json
│ │ │ ├── local_baseline_param.json
│ │ │ ├── logistic_regression_param.json
│ │ │ ├── matrix_factorization_param.json
│ │ │ ├── onehot_encoder_param.json
│ │ │ ├── pearson_param.json
│ │ │ ├── poisson_param.json
│ │ │ ├── poisson_regression_param.json
│ │ │ ├── rsa_param.json
│ │ │ ├── sample_param.json
│ │ │ ├── scale_param.json
│ │ │ ├── secure_add_example_param.json
│ │ │ ├── svd_param.json
│ │ │ ├── svdpp_param.json
│ │ │ ├── union_param.json
│ │ │ └── upload_param.json
│ │ └── setting_conf
│ │ ├── DataIO.json
│ │ ├── Download.json
│ │ ├── Evaluation.json
│ │ ├── FeatureScale.json
│ │ ├── FederatedSample.json
│ │ ├── HeteroFM.json
│ │ ├── HeteroFeatureBinning.json
│ │ ├── HeteroFeatureSelection.json
│ │ ├── HeteroGMF.json
│ │ ├── HeteroLR.json
│ │ ├── HeteroLinR.json
│ │ ├── HeteroMF.json
│ │ ├── HeteroNN.json
│ │ ├── HeteroPearson.json
│ │ ├── HeteroPoisson.json
│ │ ├── HeteroSVD.json
│ │ ├── HeteroSVDpp.json
│ │ ├── HeteroSecureBoost.json
│ │ ├── HomoFM.json
│ │ ├── HomoLR.json
│ │ ├── HomoNN.json
│ │ ├── Intersection.json
│ │ ├── LocalBaseline.json
│ │ ├── OneHotEncoder.json
│ │ ├── Rsa.json
│ │ ├── SecureAddExample.json
│ │ ├── Union.json
│ │ └── Upload.json
│ ├── evaluation
│ │ ├── README.md
│ │ ├── __init__.py
│ │ ├── evaluation.py
│ │ └── test
│ │ └── __init__.py
│ ├── feature
│ │ ├── README.md
│ │ ├── __init__.py
│ │ ├── binning
│ │ │ ├── __init__.py
│ │ │ ├── base_binning.py
│ │ │ ├── bin_inner_param.py
│ │ │ ├── bin_result.py
│ │ │ ├── bucket_binning.py
│ │ │ ├── quantile_binning.py
│ │ │ └── quantile_summaries.py
│ │ ├── fate_element_type.py
│ │ ├── feature_scale
│ │ │ ├── __init__.py
│ │ │ ├── base_scale.py
│ │ │ ├── min_max_scale.py
│ │ │ ├── standard_scale.py
│ │ │ └── test
│ │ │ ├── min_max_scale_test.py
│ │ │ └── standard_scale_test.py
│ │ ├── feature_selection
│ │ │ ├── __init__.py
│ │ │ ├── filter_base.py
│ │ │ ├── filter_factory.py
│ │ │ ├── iv_percentile_filter.py
│ │ │ ├── iv_value_select_filter.py
│ │ │ ├── manually_filter.py
│ │ │ ├── outlier_filter.py
│ │ │ ├── selection_properties.py
│ │ │ ├── unique_value_filter.py
│ │ │ └── variance_coe_filter.py
│ │ ├── hetero_feature_binning
│ │ │ ├── __init__.py
│ │ │ ├── base_feature_binning.py
│ │ │ ├── hetero_binning_guest.py
│ │ │ └── hetero_binning_host.py
│ │ ├── hetero_feature_selection
│ │ │ ├── __init__.py
│ │ │ ├── base_feature_selection.py
│ │ │ ├── feature_selection_guest.py
│ │ │ └── feature_selection_host.py
│ │ ├── images
│ │ │ ├── binning_principle.png
│ │ │ ├── multi_host_selection.png
│ │ │ └── multiple_host_binning.png
│ │ ├── imputer.py
│ │ ├── instance.py
│ │ ├── one_hot_encoder.py
│ │ ├── sampler.py
│ │ ├── scale.py
│ │ ├── sparse_vector.py
│ │ └── test
│ │ ├── __init__.py
│ │ ├── bucket_binning_test.py
│ │ ├── imputer_test.py
│ │ ├── instance_test.py
│ │ ├── one_hot_test.py
│ │ ├── quantile_binning_test.py
│ │ ├── quantile_summaries_test.py
│ │ ├── quantile_test.py
│ │ ├── sampler_test.py
│ │ ├── sparse_vector_test.py
│ │ ├── test_new_binning
│ │ │ ├── __init__.py
│ │ │ ├── hetero_feature_binning_guest_test.py
│ │ │ ├── hetero_feature_binning_host_test.py
│ │ │ ├── kill.sh
│ │ │ └── start_test.sh
│ │ └── test_new_feature_selection
│ │ ├── __init__.py
│ │ ├── hetero_feature_selection_guest_test.py
│ │ ├── hetero_feature_selection_host_test.py
│ │ ├── kill.sh
│ │ └── start_test.sh
│ ├── framework
│ │ ├── __init__.py
│ │ ├── hetero
│ │ │ ├── __init__.py
│ │ │ ├── procedure
│ │ │ │ ├── __init__.py
│ │ │ │ ├── batch_generator.py
│ │ │ │ ├── convergence.py
│ │ │ │ ├── paillier_cipher.py
│ │ │ │ └── two_parties_paillier_cipher.py
│ │ │ ├── sync
│ │ │ │ ├── __init__.py
│ │ │ │ ├── batch_info_sync.py
│ │ │ │ ├── converge_sync.py
│ │ │ │ ├── gradient_sync.py
│ │ │ │ ├── loss_sync.py
│ │ │ │ ├── paillier_keygen_sync.py
│ │ │ │ └── selection_info_sync.py
│ │ │ └── util
│ │ │ └── __init__.py
│ │ ├── homo
│ │ │ ├── README.md
│ │ │ ├── __init__.py
│ │ │ ├── images
│ │ │ │ ├── aggregator.png
│ │ │ │ ├── paillier_cipher.png
│ │ │ │ └── random_padding_cipher.png
│ │ │ ├── model.py
│ │ │ ├── procedure
│ │ │ │ ├── __init__.py
│ │ │ │ ├── aggregator.py
│ │ │ │ ├── paillier_cipher.py
│ │ │ │ └── random_padding_cipher.py
│ │ │ ├── sync
│ │ │ │ ├── __init__.py
│ │ │ │ ├── dh_keys_exchange_sync.py
│ │ │ │ ├── identify_uuid_sync.py
│ │ │ │ ├── is_converge_sync.py
│ │ │ │ ├── loss_transfer_sync.py
│ │ │ │ ├── model_broadcast_sync.py
│ │ │ │ ├── model_scatter_sync.py
│ │ │ │ ├── paillier_keygen_sync.py
│ │ │ │ └── paillier_re_cipher_sync.py
│ │ │ └── util
│ │ │ ├── __init__.py
│ │ │ └── scatter.py
│ │ ├── test
│ │ │ ├── __init__.py
│ │ │ └── homo
│ │ │ ├── __init__.py
│ │ │ ├── aggregator_test.py
│ │ │ ├── dh_keys_exchange_sync_test.py
│ │ │ ├── homo_test_sync_base.py
│ │ │ ├── identify_uuid_sync_test.py
│ │ │ ├── is_converge_sync_test.py
│ │ │ ├── loss_transfer_test.py
│ │ │ ├── model_broadcast_test.py
│ │ │ ├── model_scatter_test.py
│ │ │ ├── paillier_cipher_test.py
│ │ │ ├── paillier_keygen_sync_test.py
│ │ │ ├── paillier_re_cipher_sync_test.py
│ │ │ └── random_padding_cipher_test.py
│ │ └── weights.py
│ ├── ftl
│ │ ├── README.md
│ │ ├── __init__.py
│ │ ├── autoencoder.py
│ │ ├── data_util
│ │ │ ├── __init__.py
│ │ │ ├── common_data_util.py
│ │ │ ├── log_util.py
│ │ │ └── uci_credit_card_util.py
│ │ ├── eggroll_computation
│ │ │ ├── __init__.py
│ │ │ ├── helper.py
│ │ │ └── util.py
│ │ ├── encrypted_ftl.py
│ │ ├── encryption
│ │ │ ├── __init__.py
│ │ │ └── encryption.py
│ │ ├── faster_encrypted_ftl.py
│ │ ├── hetero_ftl
│ │ │ ├── __init__.py
│ │ │ ├── hetero_ftl_arbiter.py
│ │ │ ├── hetero_ftl_base.py
│ │ │ ├── hetero_ftl_guest.py
│ │ │ └── hetero_ftl_host.py
│ │ ├── images
│ │ │ ├── architecture.png
│ │ │ └── samples.png
│ │ ├── plain_ftl.py
│ │ └── test
│ │ ├── __init__.py
│ │ ├── common_data_util_test.py
│ │ ├── eggroll_XY_test.py
│ │ ├── eggroll_X_plus_Y_test.py
│ │ ├── eggroll_encryption_matmul_test.py
│ │ ├── eggroll_encryption_runtime_test.py
│ │ ├── eggroll_encryption_test.py
│ │ ├── eggroll_storage_test.py
│ │ ├── functional_test
│ │ │ ├── __init__.py
│ │ │ ├── functional_autoencoder_test.py
│ │ │ ├── functional_enc_msg_party_test.py
│ │ │ ├── functional_faster_enc_msg_party_test.py
│ │ │ ├── functional_load_data_test.py
│ │ │ ├── functional_plain_msg_party_test.py
│ │ │ └── hetero_ftl_plain_guest_test.py
│ │ ├── host_guest_factory_test.py
│ │ ├── mock_models.py
│ │ ├── params_validation_test.py
│ │ ├── random_mask_test.py
│ │ ├── util.py
│ │ ├── whitebox_autoencoder_test.py
│ │ ├── whitebox_enc_gradients_test.py
│ │ ├── whitebox_faster_enc_gradients_test.py
│ │ └── whitebox_plain_gradients_test.py
│ ├── linear_model
│ │ ├── __init__.py
│ │ ├── base_linear_model_arbiter.py
│ │ ├── linear_model_base.py
│ │ ├── linear_model_weight.py
│ │ ├── linear_regression
│ │ │ ├── README.md
│ │ │ ├── __init__.py
│ │ │ ├── base_linear_regression.py
│ │ │ ├── hetero_linear_regression
│ │ │ │ ├── __init__.py
│ │ │ │ ├── hetero_linr_arbiter.py
│ │ │ │ ├── hetero_linr_base.py
│ │ │ │ ├── hetero_linr_guest.py
│ │ │ │ └── hetero_linr_host.py
│ │ │ └── images
│ │ │ ├── HeteroLinR.png
│ │ │ └── __init__.py
│ │ ├── logistic_regression
│ │ │ ├── README.md
│ │ │ ├── __init__.py
│ │ │ ├── base_logistic_regression.py
│ │ │ ├── hetero_logistic_regression
│ │ │ │ ├── __init__.py
│ │ │ │ ├── hetero_lr_arbiter.py
│ │ │ │ ├── hetero_lr_base.py
│ │ │ │ ├── hetero_lr_guest.py
│ │ │ │ └── hetero_lr_host.py
│ │ │ ├── homo_logsitic_regression
│ │ │ │ ├── __init__.py
│ │ │ │ ├── homo_lr_arbiter.py
│ │ │ │ ├── homo_lr_base.py
│ │ │ │ ├── homo_lr_guest.py
│ │ │ │ └── homo_lr_host.py
│ │ │ └── images
│ │ │ ├── HeteroLR-NN.png
│ │ │ ├── HeteroLR.png
│ │ │ ├── HomoLR.png
│ │ │ ├── __init__.py
│ │ │ └── hetero_lr_multi_host.png
│ │ └── poisson_regression
│ │ ├── README.md
│ │ ├── __init__.py
│ │ ├── base_poisson_regression.py
│ │ ├── hetero_poisson_regression
│ │ │ ├── __init__.py
│ │ │ ├── hetero_poisson_arbiter.py
│ │ │ ├── hetero_poisson_base.py
│ │ │ ├── hetero_poisson_guest.py
│ │ │ └── hetero_poisson_host.py
│ │ └── images
│ │ ├── HeteroPoisson.png
│ │ └── __init__.py
│ ├── local_baseline
│ │ ├── README.md
│ │ ├── __init__.py
│ │ └── local_baseline.py
│ ├── loss
│ │ ├── README.md
│ │ ├── __init__.py
│ │ ├── cross_entropy.py
│ │ ├── regression_loss.py
│ │ └── test
│ │ ├── __init__.py
│ │ ├── cross_entropy_test.py
│ │ └── regression_loss_test.py
│ ├── model_base.py
│ ├── model_selection
│ │ ├── __init__.py
│ │ ├── cross_validate.py
│ │ ├── indices.py
│ │ ├── k_fold.py
│ │ ├── mini_batch.py
│ │ ├── start_cross_validation.py
│ │ └── test
│ │ ├── KFold_test.py
│ │ ├── __init__.py
│ │ ├── join_test.py
│ │ └── mini_batch_test.py
│ ├── nn
│ │ ├── __init__.py
│ │ ├── backend
│ │ │ ├── __init__.py
│ │ │ ├── tf
│ │ │ │ ├── __init__.py
│ │ │ │ └── nn_model.py
│ │ │ └── tf_keras
│ │ │ ├── __init__.py
│ │ │ ├── layers
│ │ │ │ ├── __init__.py
│ │ │ │ ├── baisc.py
│ │ │ │ ├── conv.py
│ │ │ │ ├── pooling.py
│ │ │ │ └── util.py
│ │ │ ├── losses.py
│ │ │ └── nn_model.py
│ │ ├── hetero_nn
│ │ │ ├── README.md
│ │ │ ├── __init__.py
│ │ │ ├── backend
│ │ │ │ ├── __init__.py
│ │ │ │ ├── hetero_nn_model.py
│ │ │ │ ├── model_builder.py
│ │ │ │ ├── paillier_tensor.py
│ │ │ │ └── tf_keras
│ │ │ │ ├── __init__.py
│ │ │ │ ├── data_generator.py
│ │ │ │ ├── interactive
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── dense_model.py
│ │ │ │ └── losses.py
│ │ │ ├── hetero_nn_base.py
│ │ │ ├── hetero_nn_guest.py
│ │ │ ├── hetero_nn_host.py
│ │ │ ├── hetero_nn_model.py
│ │ │ ├── images
│ │ │ │ ├── __init__.py
│ │ │ │ ├── hetero_nn_backward_propagation.png
│ │ │ │ ├── hetero_nn_forward_propagation.png
│ │ │ │ └── hetero_nn_framework.png
│ │ │ ├── model
│ │ │ │ ├── __init__.py
│ │ │ │ ├── hetero_nn_bottom_model.py
│ │ │ │ ├── hetero_nn_top_model.py
│ │ │ │ └── interactive_layer.py
│ │ │ └── util
│ │ │ ├── __init__.py
│ │ │ └── random_number_generator.py
│ │ ├── homo_nn
│ │ │ ├── README.md
│ │ │ ├── __init__.py
│ │ │ ├── demo
│ │ │ │ ├── __init__.py
│ │ │ │ └── mnist
│ │ │ │ ├── __init__.py
│ │ │ │ ├── keras_mnist.py
│ │ │ │ └── tf_handy_mnist.py
│ │ │ ├── enter_point.py
│ │ │ ├── images
│ │ │ │ └── homo_nn.png
│ │ │ └── nn_model.py
│ │ ├── test
│ │ │ └── __init__.py
│ │ └── zoo
│ │ ├── __init__.py
│ │ ├── dnn.py
│ │ └── nn.py
│ ├── one_vs_rest
│ │ ├── README.md
│ │ ├── __init__.py
│ │ └── one_vs_rest.py
│ ├── optim
│ │ ├── __init__.py
│ │ ├── activation.py
│ │ ├── convergence.py
│ │ ├── gradient
│ │ │ ├── README.md
│ │ │ ├── __init__.py
│ │ │ ├── hetero_linear_model_gradient.py
│ │ │ ├── hetero_linr_gradient_and_loss.py
│ │ │ ├── hetero_lr_gradient_and_loss.py
│ │ │ ├── hetero_poisson_gradient_and_loss.py
│ │ │ ├── hetero_sqn_gradient.py
│ │ │ ├── homo_lr_gradient.py
│ │ │ ├── sqn_sync.py
│ │ │ └── test
│ │ │ ├── __init__.py
│ │ │ ├── gradient_method_test.py
│ │ │ ├── hetero_lr_gradient_test.py
│ │ │ └── homo_lr_gradient_test.py
│ │ ├── images
│ │ │ ├── __init__.py
│ │ │ ├── sqn_1.png
│ │ │ └── sqn_2.png
│ │ ├── initialize.py
│ │ ├── optimizer.py
│ │ └── test
│ │ ├── __init__.py
│ │ ├── activation_test.py
│ │ ├── convergence_test.py
│ │ └── initialize_test.py
│ ├── param
│ │ ├── __init__.py
│ │ ├── base_param.py
│ │ ├── boosting_tree_param.py
│ │ ├── cross_validation_param.py
│ │ ├── dataio_param.py
│ │ ├── encrypt_param.py
│ │ ├── encrypted_mode_calculation_param.py
│ │ ├── evaluation_param.py
│ │ ├── feature_binning_param.py
│ │ ├── feature_selection_param.py
│ │ ├── ftl_param.py
│ │ ├── hetero_nn_param.py
│ │ ├── homo_nn_param.py
│ │ ├── init_model_param.py
│ │ ├── intersect_param.py
│ │ ├── linear_regression_param.py
│ │ ├── local_baseline_param.py
│ │ ├── logistic_regression_param.py
│ │ ├── one_vs_rest_param.py
│ │ ├── onehot_encoder_param.py
│ │ ├── pearson_param.py
│ │ ├── poisson_regression_param.py
│ │ ├── predict_param.py
│ │ ├── rsa_param.py
│ │ ├── sample_param.py
│ │ ├── scale_param.py
│ │ ├── secure_add_example_param.py
│ │ ├── sqn_param.py
│ │ ├── test
│ │ │ ├── __init__.py
│ │ │ ├── param.json
│ │ │ ├── param_feature_binning.json
│ │ │ ├── param_feature_selection.json
│ │ │ ├── param_json_test.py
│ │ │ └── param_one_hot.json
│ │ ├── union_param.py
│ │ └── workflow_param.py
│ ├── protobuf
│ │ ├── __init__.py
│ │ ├── generated
│ │ │ ├── __init__.py
│ │ │ ├── boosting_tree_model_meta_pb2.py
│ │ │ ├── boosting_tree_model_param_pb2.py
│ │ │ ├── data_io_meta_pb2.py
│ │ │ ├── data_io_param_pb2.py
│ │ │ ├── feature_binning_meta_pb2.py
│ │ │ ├── feature_binning_param_pb2.py
│ │ │ ├── feature_scale_meta_pb2.py
│ │ │ ├── feature_scale_param_pb2.py
│ │ │ ├── feature_selection_meta_pb2.py
│ │ │ ├── feature_selection_param_pb2.py
│ │ │ ├── fm_model_meta_pb2.py
│ │ │ ├── fm_model_param_pb2.py
│ │ │ ├── gmf_model_meta_pb2.py
│ │ │ ├── gmf_model_param_pb2.py
│ │ │ ├── hetero_nn_model_meta_pb2.py
│ │ │ ├── hetero_nn_model_param_pb2.py
│ │ │ ├── linr_model_meta_pb2.py
│ │ │ ├── linr_model_param_pb2.py
│ │ │ ├── lr_model_meta_pb2.py
│ │ │ ├── lr_model_param_pb2.py
│ │ │ ├── mf_model_meta_pb2.py
│ │ │ ├── mf_model_param_pb2.py
│ │ │ ├── nn_model_meta_pb2.py
│ │ │ ├── nn_model_param_pb2.py
│ │ │ ├── one_vs_rest_param_pb2.py
│ │ │ ├── onehot_meta_pb2.py
│ │ │ ├── onehot_param_pb2.py
│ │ │ ├── pearson_model_meta_pb2.py
│ │ │ ├── pearson_model_param_pb2.py
│ │ │ ├── pipeline_pb2.py
│ │ │ ├── poisson_model_meta_pb2.py
│ │ │ ├── poisson_model_param_pb2.py
│ │ │ ├── svd_model_meta_pb2.py
│ │ │ ├── svd_model_param_pb2.py
│ │ │ ├── svdpp_model_meta_pb2.py
│ │ │ └── svdpp_model_param_pb2.py
│ │ ├── proto
│ │ │ ├── boosting-tree-model-meta.proto
│ │ │ ├── boosting-tree-model-param.proto
│ │ │ ├── data-io-meta.proto
│ │ │ ├── data-io-param.proto
│ │ │ ├── feature-binning-meta.proto
│ │ │ ├── feature-binning-param.proto
│ │ │ ├── feature-scale-meta.proto
│ │ │ ├── feature-scale-param.proto
│ │ │ ├── feature-selection-meta.proto
│ │ │ ├── feature-selection-param.proto
│ │ │ ├── fm-model-meta.proto
│ │ │ ├── fm-model-param.proto
│ │ │ ├── gmf-model-meta.proto
│ │ │ ├── gmf-model-param.proto
│ │ │ ├── hetero-nn-model-meta.proto
│ │ │ ├── hetero-nn-model-param.proto
│ │ │ ├── linr-model-meta.proto
│ │ │ ├── linr-model-param.proto
│ │ │ ├── lr-model-meta.proto
│ │ │ ├── lr-model-param.proto
│ │ │ ├── mf-model-meta.proto
│ │ │ ├── mf-model-param.proto
│ │ │ ├── nn-model-meta.proto
│ │ │ ├── nn-model-param.proto
│ │ │ ├── one-vs-rest-param.proto
│ │ │ ├── onehot-meta.proto
│ │ │ ├── onehot-param.proto
│ │ │ ├── pearson-model-meta.proto
│ │ │ ├── pearson-model-param.proto
│ │ │ ├── pipeline.proto
│ │ │ ├── poisson-model-meta.proto
│ │ │ ├── poisson-model-param.proto
│ │ │ ├── svd-model-meta.proto
│ │ │ ├── svd-model-param.proto
│ │ │ ├── svdpp-model-meta.proto
│ │ │ └── svdpp-model-param.proto
│ │ └── proto_generate.sh
│ ├── secureprotol
│ │ ├── README.md
│ │ ├── __init__.py
│ │ ├── affine.py
│ │ ├── affine_encoder.py
│ │ ├── diffie_hellman.py
│ │ ├── encode.py
│ │ ├── encrypt.py
│ │ ├── encrypt_mode.py
│ │ ├── fate_paillier.py
│ │ ├── fixedpoint.py
│ │ ├── gmpy_math.py
│ │ ├── iterative_affine.py
│ │ ├── random.py
│ │ ├── spdz
│ │ │ ├── __init__.py
│ │ │ ├── beaver_triples
│ │ │ │ ├── __init__.py
│ │ │ │ └── he.py
│ │ │ ├── communicator
│ │ │ │ ├── __init__.py
│ │ │ │ └── federation.py
│ │ │ ├── spdz.py
│ │ │ ├── tensor
│ │ │ │ ├── __init__.py
│ │ │ │ ├── base.py
│ │ │ │ ├── fixedpoint_numpy.py
│ │ │ │ └── fixedpoint_table.py
│ │ │ ├── test
│ │ │ │ ├── __init__.py
│ │ │ │ └── test_fix_point.py
│ │ │ └── utils
│ │ │ ├── __init__.py
│ │ │ ├── naming.py
│ │ │ └── random_utils.py
│ │ └── test
│ │ ├── __init__.py
│ │ ├── affine_test.py
│ │ ├── encode_test.py
│ │ ├── encrypt_mode_test.py
│ │ ├── fate_paillier_test.py
│ │ ├── fixedpoin_test.py
│ │ └── iterative_affine_test.py
│ ├── statistic
│ │ ├── __init__.py
│ │ ├── correlation
│ │ │ ├── README.md
│ │ │ ├── __init__.py
│ │ │ ├── hetero_pearson.py
│ │ │ └── img
│ │ │ ├── pearson.png
│ │ │ ├── rewrited.png
│ │ │ └── standard.png
│ │ ├── data_overview.py
│ │ ├── intersect
│ │ │ ├── README.md
│ │ │ ├── __init__.py
│ │ │ ├── images
│ │ │ │ ├── multi_hosts.png
│ │ │ │ ├── rsa_intersection.png
│ │ │ │ └── sample.png
│ │ │ ├── intersect.py
│ │ │ ├── intersect_guest.py
│ │ │ ├── intersect_host.py
│ │ │ ├── intersect_model.py
│ │ │ ├── repeat_id_process.py
│ │ │ └── rsa_cache
│ │ │ ├── __init__.py
│ │ │ ├── cache_utils.py
│ │ │ ├── db_models.py
│ │ │ └── redis_adaptor.py
│ │ ├── statics.py
│ │ ├── test
│ │ │ ├── __init__.py
│ │ │ └── statics_test.py
│ │ └── union
│ │ ├── README.md
│ │ ├── __init__.py
│ │ └── union.py
│ ├── test
│ │ ├── __init__.py
│ │ └── run_test.sh
│ ├── toy_example
│ │ ├── __init__.py
│ │ ├── secure_add_guest.py
│ │ └── secure_add_host.py
│ ├── transfer_variable
│ │ ├── __init__.py
│ │ ├── base_transfer_variable.py
│ │ ├── definition
│ │ │ ├── __init__.py
│ │ │ ├── cross_validation.json
│ │ │ ├── hetero_decision_tree.json
│ │ │ ├── hetero_dnn_lr.json
│ │ │ ├── hetero_feature_binning.json
│ │ │ ├── hetero_feature_selection.json
│ │ │ ├── hetero_ftl.json
│ │ │ ├── hetero_linr.json
│ │ │ ├── hetero_lr.json
│ │ │ ├── hetero_nn.json
│ │ │ ├── hetero_poisson.json
│ │ │ ├── hetero_secure_boost.json
│ │ │ ├── homo.json
│ │ │ ├── homo_lr.json
│ │ │ ├── one_vs_rest.json
│ │ │ ├── raw_intersect.json
│ │ │ ├── repeated_id_intersect.json
│ │ │ ├── rsa_intersect.json
│ │ │ ├── sample.json
│ │ │ ├── secret_share.json
│ │ │ ├── secure_add_example.json
│ │ │ └── transfer_conf.json
│ │ ├── transfer_class
│ │ │ ├── __init__.py
│ │ │ ├── cross_validation_transfer_variable.py
│ │ │ ├── hetero_decision_tree_transfer_variable.py
│ │ │ ├── hetero_dnn_lr_transfer_variable.py
│ │ │ ├── hetero_feature_binning_transfer_variable.py
│ │ │ ├── hetero_feature_selection_transfer_variable.py
│ │ │ ├── hetero_ftl_transfer_variable.py
│ │ │ ├── hetero_linr_transfer_variable.py
│ │ │ ├── hetero_lr_transfer_variable.py
│ │ │ ├── hetero_nn_transfer_variable.py
│ │ │ ├── hetero_poisson_transfer_variable.py
│ │ │ ├── hetero_secure_boost_transfer_variable.py
│ │ │ ├── homo_lr_transfer_variable.py
│ │ │ ├── homo_transfer_variable.py
│ │ │ ├── one_vs_rest_transfer_variable.py
│ │ │ ├── raw_intersect_transfer_variable.py
│ │ │ ├── repeated_id_intersect_transfer_variable.py
│ │ │ ├── rsa_intersect_transfer_variable.py
│ │ │ ├── sample_transfer_variable.py
│ │ │ ├── secret_share_transfer_variable.py
│ │ │ └── secure_add_example_transfer_variable.py
│ │ ├── transfer_variable.template
│ │ └── transfer_variable_generate.py
│ ├── tree
│ │ ├── README.md
│ │ ├── __init__.py
│ │ ├── boosting_tree.py
│ │ ├── criterion.py
│ │ ├── decision_tree.py
│ │ ├── feature_histogram.py
│ │ ├── hetero_decision_tree_guest.py
│ │ ├── hetero_decision_tree_host.py
│ │ ├── hetero_secureboosting_tree_guest.py
│ │ ├── hetero_secureboosting_tree_host.py
│ │ ├── images
│ │ │ ├── __init__.py
│ │ │ ├── federated_inference.png
│ │ │ ├── secureboost.png
│ │ │ ├── split_finding.png
│ │ │ └── tree_structure.png
│ │ ├── node.py
│ │ ├── splitter.py
│ │ └── test
│ │ ├── README.md
│ │ ├── __init__.py
│ │ ├── criterion_test.py
│ │ ├── feature_histogram_test.py
│ │ └── node_test.py
│ └── util
│ ├── README.md
│ ├── __init__.py
│ ├── abnormal_detection.py
│ ├── classify_label_checker.py
│ ├── component_properties.py
│ ├── consts.py
│ ├── data_io.py
│ ├── fate_operator.py
│ ├── param_extract.py
│ ├── rsa.py
│ ├── test
│ │ ├── __init__.py
│ │ ├── classify_label_checker_test.py
│ │ ├── data_io_test.py
│ │ └── param_extract_test.py
│ └── validation_strategy.py
└── 联邦学习源码.rar
108 directories, 627 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论