v2_conf.json 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. {
  2. "dsl_version": 2,
  3. "initiator": {
  4. "role": "guest",
  5. "party_id": 10000
  6. },
  7. "role": {
  8. "guest": [
  9. 10000
  10. ],
  11. "host": [
  12. 9999, 9998, 9997
  13. ],
  14. "arbiter": [
  15. 9999
  16. ]
  17. },
  18. "job_parameters": {
  19. "common": {
  20. "job_type": "train",
  21. "backend": 0,
  22. "work_mode": 1
  23. }
  24. },
  25. "component_parameters": {
  26. "common": {
  27. "feature_scale_0": {
  28. "method": "standard_scale",
  29. "need_run": true
  30. },
  31. "hetero_feature_binning_0": {
  32. "method": "quantile",
  33. "compress_thres": 10000,
  34. "head_size": 10000,
  35. "error": 0.001,
  36. "adjustment_factor": 0.5,
  37. "bin_num": 10,
  38. "bin_indexes": -1,
  39. "local_only": false,
  40. "transform_param": {
  41. "transform_cols": -1,
  42. "transform_type": "bin_num"
  43. },
  44. "need_run": true
  45. },
  46. "hetero_feature_selection_0": {
  47. "select_col_indexes": -1,
  48. "filter_methods": [
  49. "manually",
  50. "iv_value_thres",
  51. "iv_percentile"
  52. ],
  53. "iv_value_param": {
  54. "value_threshold": 1.0
  55. },
  56. "iv_percentile_param": {
  57. "percentile_threshold": 0.9
  58. },
  59. "manually_param": {
  60. "filter_out_indexes": null
  61. },
  62. "need_run": true
  63. },
  64. "one_hot_encoder_0": {
  65. "transform_col_indexes": -1,
  66. "transform_col_names": [],
  67. "need_run": true
  68. },
  69. "hetero_lr_0": {
  70. "penalty": "L2",
  71. "tol": 1e-05,
  72. "alpha": 0.01,
  73. "optimizer": "rmsprop",
  74. "batch_size": -1,
  75. "learning_rate": 0.15,
  76. "init_param": {
  77. "init_method": "random_uniform"
  78. },
  79. "max_iter": 10,
  80. "early_stop": "diff",
  81. "cv_param": {
  82. "n_splits": 5,
  83. "shuffle": false,
  84. "random_seed": 103,
  85. "need_cv": false
  86. }
  87. },
  88. "evaluation_0": {
  89. "eval_type": "binary"
  90. }
  91. },
  92. "role": {
  93. "host": {
  94. "0": {
  95. "data_transform_0": {
  96. "with_label": false
  97. },
  98. "reader_0": {
  99. "table": {
  100. "name": "breast_hetero_host",
  101. "namespace": "experiment"
  102. }
  103. }
  104. }
  105. },
  106. "guest": {
  107. "0": {
  108. "data_transform_0": {
  109. "with_label": true,
  110. "output_format": "dense"
  111. },
  112. "reader_0": {
  113. "table": {
  114. "name": "breast_hetero_guest",
  115. "namespace": "experiment"
  116. }
  117. }
  118. }
  119. }
  120. }
  121. },
  122. "provider": {
  123. "common": {
  124. "hetero_feature_binning_0": "fate@1.8.0"
  125. },
  126. "role": {
  127. "guest": {
  128. "0": {
  129. "data_transform_0": "fate@1.8.0"
  130. }
  131. },
  132. "host": {
  133. "0": {
  134. "data_transform_0": "fate@1.7.3",
  135. "one_hot_encoder_0": "fate@1.7.3"
  136. },
  137. "1|2": {
  138. "data_transform_0": "fate@1.7.4"
  139. }
  140. }
  141. }
  142. }
  143. }