v1_conf.json 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. {
  2. "initiator": {
  3. "role": "guest",
  4. "party_id": 10000
  5. },
  6. "job_parameters": {
  7. "work_mode": 0
  8. },
  9. "role": {
  10. "guest": [
  11. 10000
  12. ],
  13. "host": [
  14. 10000
  15. ],
  16. "arbiter": [
  17. 10000
  18. ]
  19. },
  20. "role_parameters": {
  21. "guest": {
  22. "args": {
  23. "data": {
  24. "train_data": [
  25. {
  26. "name": "breast_hetero_guest",
  27. "namespace": "experiment"
  28. }
  29. ],
  30. "eval_data": [
  31. {
  32. "name": "breast_hetero_guest",
  33. "namespace": "experiment"
  34. }
  35. ]
  36. }
  37. },
  38. "data_transform_0": {
  39. "with_label": [
  40. true
  41. ],
  42. "label_name": [
  43. "y"
  44. ],
  45. "label_type": [
  46. "int"
  47. ],
  48. "output_format": [
  49. "dense"
  50. ],
  51. "missing_fill": [
  52. true
  53. ],
  54. "outlier_replace": [
  55. true
  56. ]
  57. },
  58. "evaluation_0": {
  59. "eval_type": [
  60. "binary"
  61. ],
  62. "pos_label": [
  63. 1
  64. ]
  65. }
  66. },
  67. "host": {
  68. "args": {
  69. "data": {
  70. "train_data": [
  71. {
  72. "name": "breast_hetero_host",
  73. "namespace": "experiment"
  74. }
  75. ],
  76. "eval_data": [
  77. {
  78. "name": "breast_hetero_host",
  79. "namespace": "experiment"
  80. }
  81. ]
  82. }
  83. },
  84. "data_transform_0": {
  85. "with_label": [
  86. false
  87. ],
  88. "output_format": [
  89. "dense"
  90. ],
  91. "outlier_replace": [
  92. true
  93. ]
  94. },
  95. "evaluation_0": {
  96. "need_run": [
  97. false
  98. ]
  99. }
  100. }
  101. },
  102. "algorithm_parameters": {
  103. "hetero_lr_0": {
  104. "penalty": "L2",
  105. "optimizer": "rmsprop",
  106. "tol": 0.0001,
  107. "alpha": 0.01,
  108. "max_iter": 30,
  109. "early_stop": "diff",
  110. "batch_size": 233,
  111. "learning_rate": 0.15,
  112. "init_param": {
  113. "init_method": "zeros"
  114. },
  115. "sqn_param": {
  116. "update_interval_L": 3,
  117. "memory_M": 5,
  118. "sample_size": 5000,
  119. "random_seed": null
  120. },
  121. "cv_param": {
  122. "n_splits": 5,
  123. "shuffle": true,
  124. "random_seed": 103,
  125. "need_cv": false
  126. }
  127. },
  128. "intersect_0": {
  129. "intersect_method": "rsa",
  130. "sync_intersect_ids": true,
  131. "only_output_key": false
  132. }
  133. }
  134. }