pipeline-hetero-feature-selection-homo-sbt_conf.json 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. {
  2. "dsl_version": 2,
  3. "initiator": {
  4. "role": "guest",
  5. "party_id": 9999
  6. },
  7. "role": {
  8. "guest": [
  9. 9999
  10. ],
  11. "host": [
  12. 10000
  13. ],
  14. "arbiter": [
  15. 10000
  16. ]
  17. },
  18. "component_parameters": {
  19. "role": {
  20. "host": {
  21. "0": {
  22. "reader_0": {
  23. "table": {
  24. "name": "breast_homo_host",
  25. "namespace": "experiment"
  26. }
  27. },
  28. "data_transform_0": {
  29. "with_label": true
  30. }
  31. }
  32. },
  33. "guest": {
  34. "0": {
  35. "reader_0": {
  36. "table": {
  37. "name": "breast_homo_guest",
  38. "namespace": "experiment"
  39. }
  40. },
  41. "data_transform_0": {
  42. "with_label": true,
  43. "output_format": "dense"
  44. }
  45. }
  46. }
  47. },
  48. "common": {
  49. "homo_secureboost_0": {
  50. "task_type": "classification",
  51. "objective_param": {
  52. "objective": "cross_entropy"
  53. },
  54. "num_trees": 3,
  55. "validation_freqs": 1,
  56. "tree_param": {
  57. "max_depth": 3
  58. }
  59. },
  60. "hetero_feature_selection_0": {
  61. "select_col_indexes": -1,
  62. "select_names": [],
  63. "filter_methods": [
  64. "homo_sbt_filter"
  65. ],
  66. "sbt_param": {
  67. "metrics": "feature_importance",
  68. "filter_type": "threshold",
  69. "take_high": true,
  70. "threshold": 0.03
  71. }
  72. },
  73. "homo_lr_0": {
  74. "penalty": "L2",
  75. "tol": 1e-05,
  76. "alpha": 0.01,
  77. "optimizer": "sgd",
  78. "batch_size": -1,
  79. "learning_rate": 0.15,
  80. "init_param": {
  81. "init_method": "zeros"
  82. },
  83. "max_iter": 30,
  84. "early_stop": "diff",
  85. "encrypt_param": {
  86. "method": null
  87. },
  88. "cv_param": {
  89. "n_splits": 4,
  90. "shuffle": true,
  91. "random_seed": 33,
  92. "need_cv": false
  93. },
  94. "decay": 1,
  95. "decay_sqrt": true
  96. }
  97. }
  98. }
  99. }