feature_selection_meta_pb2.py 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. # -*- coding: utf-8 -*-
  2. # Generated by the protocol buffer compiler. DO NOT EDIT!
  3. # source: feature-selection-meta.proto
  4. """Generated protocol buffer code."""
  5. from google.protobuf import descriptor as _descriptor
  6. from google.protobuf import descriptor_pool as _descriptor_pool
  7. from google.protobuf import message as _message
  8. from google.protobuf import reflection as _reflection
  9. from google.protobuf import symbol_database as _symbol_database
  10. # @@protoc_insertion_point(imports)
  11. _sym_db = _symbol_database.Default()
  12. DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1c\x66\x65\x61ture-selection-meta.proto\x12&com.webank.ai.fate.core.mlmodel.buffer\"\xda\x06\n\x14\x46\x65\x61tureSelectionMeta\x12\x16\n\x0e\x66ilter_methods\x18\x01 \x03(\t\x12\x0c\n\x04\x63ols\x18\x03 \x03(\t\x12L\n\x0bunique_meta\x18\x04 \x01(\x0b\x32\x37.com.webank.ai.fate.core.mlmodel.buffer.UniqueValueMeta\x12S\n\riv_value_meta\x18\x05 \x01(\x0b\x32<.com.webank.ai.fate.core.mlmodel.buffer.IVValueSelectionMeta\x12]\n\x12iv_percentile_meta\x18\x06 \x01(\x0b\x32\x41.com.webank.ai.fate.core.mlmodel.buffer.IVPercentileSelectionMeta\x12]\n\x11variance_coe_meta\x18\x07 \x01(\x0b\x32\x42.com.webank.ai.fate.core.mlmodel.buffer.VarianceOfCoeSelectionMeta\x12V\n\x0coutlier_meta\x18\x08 \x01(\x0b\x32@.com.webank.ai.fate.core.mlmodel.buffer.OutlierColsSelectionMeta\x12Q\n\rmanually_meta\x18\t \x01(\x0b\x32:.com.webank.ai.fate.core.mlmodel.buffer.ManuallyFilterMeta\x12\x10\n\x08need_run\x18\n \x01(\x08\x12`\n\x15pencentage_value_meta\x18\x0b \x01(\x0b\x32\x41.com.webank.ai.fate.core.mlmodel.buffer.PercentageValueFilterMeta\x12R\n\riv_top_k_meta\x18\x0c \x01(\x0b\x32;.com.webank.ai.fate.core.mlmodel.buffer.IVTopKSelectionMeta\x12H\n\x0c\x66ilter_metas\x18\r \x03(\x0b\x32\x32.com.webank.ai.fate.core.mlmodel.buffer.FilterMeta\"\x8c\x01\n\nFilterMeta\x12\x0f\n\x07metrics\x18\x01 \x01(\t\x12\x13\n\x0b\x66ilter_type\x18\x02 \x01(\t\x12\x11\n\ttake_high\x18\x03 \x01(\x08\x12\x11\n\tthreshold\x18\x04 \x01(\x01\x12\x18\n\x10select_federated\x18\x05 \x01(\x08\x12\x18\n\x10\x66ilter_out_names\x18\x06 \x01(\t\"\x1e\n\x0fUniqueValueMeta\x12\x0b\n\x03\x65ps\x18\x01 \x01(\x01\"C\n\x14IVValueSelectionMeta\x12\x17\n\x0fvalue_threshold\x18\x01 \x01(\x01\x12\x12\n\nlocal_only\x18\x02 \x01(\x08\"M\n\x19IVPercentileSelectionMeta\x12\x1c\n\x14percentile_threshold\x18\x01 \x01(\x01\x12\x12\n\nlocal_only\x18\x02 \x01(\x08\"4\n\x13IVTopKSelectionMeta\x12\t\n\x01k\x18\x01 \x01(\x03\x12\x12\n\nlocal_only\x18\x02 \x01(\x08\"5\n\x1aVarianceOfCoeSelectionMeta\x12\x17\n\x0fvalue_threshold\x18\x01 \x01(\x01\"G\n\x18OutlierColsSelectionMeta\x12\x12\n\npercentile\x18\x01 \x01(\x01\x12\x17\n\x0fupper_threshold\x18\x02 \x01(\x01\".\n\x12ManuallyFilterMeta\x12\x18\n\x10\x66ilter_out_names\x18\x01 \x03(\t\".\n\x19PercentageValueFilterMeta\x12\x11\n\tupper_pct\x18\x01 \x01(\x01\x42\x1b\x42\x19\x46\x65\x61tureSelectionMetaProtob\x06proto3')
  13. _FEATURESELECTIONMETA = DESCRIPTOR.message_types_by_name['FeatureSelectionMeta']
  14. _FILTERMETA = DESCRIPTOR.message_types_by_name['FilterMeta']
  15. _UNIQUEVALUEMETA = DESCRIPTOR.message_types_by_name['UniqueValueMeta']
  16. _IVVALUESELECTIONMETA = DESCRIPTOR.message_types_by_name['IVValueSelectionMeta']
  17. _IVPERCENTILESELECTIONMETA = DESCRIPTOR.message_types_by_name['IVPercentileSelectionMeta']
  18. _IVTOPKSELECTIONMETA = DESCRIPTOR.message_types_by_name['IVTopKSelectionMeta']
  19. _VARIANCEOFCOESELECTIONMETA = DESCRIPTOR.message_types_by_name['VarianceOfCoeSelectionMeta']
  20. _OUTLIERCOLSSELECTIONMETA = DESCRIPTOR.message_types_by_name['OutlierColsSelectionMeta']
  21. _MANUALLYFILTERMETA = DESCRIPTOR.message_types_by_name['ManuallyFilterMeta']
  22. _PERCENTAGEVALUEFILTERMETA = DESCRIPTOR.message_types_by_name['PercentageValueFilterMeta']
  23. FeatureSelectionMeta = _reflection.GeneratedProtocolMessageType('FeatureSelectionMeta', (_message.Message,), {
  24. 'DESCRIPTOR' : _FEATURESELECTIONMETA,
  25. '__module__' : 'feature_selection_meta_pb2'
  26. # @@protoc_insertion_point(class_scope:com.webank.ai.fate.core.mlmodel.buffer.FeatureSelectionMeta)
  27. })
  28. _sym_db.RegisterMessage(FeatureSelectionMeta)
  29. FilterMeta = _reflection.GeneratedProtocolMessageType('FilterMeta', (_message.Message,), {
  30. 'DESCRIPTOR' : _FILTERMETA,
  31. '__module__' : 'feature_selection_meta_pb2'
  32. # @@protoc_insertion_point(class_scope:com.webank.ai.fate.core.mlmodel.buffer.FilterMeta)
  33. })
  34. _sym_db.RegisterMessage(FilterMeta)
  35. UniqueValueMeta = _reflection.GeneratedProtocolMessageType('UniqueValueMeta', (_message.Message,), {
  36. 'DESCRIPTOR' : _UNIQUEVALUEMETA,
  37. '__module__' : 'feature_selection_meta_pb2'
  38. # @@protoc_insertion_point(class_scope:com.webank.ai.fate.core.mlmodel.buffer.UniqueValueMeta)
  39. })
  40. _sym_db.RegisterMessage(UniqueValueMeta)
  41. IVValueSelectionMeta = _reflection.GeneratedProtocolMessageType('IVValueSelectionMeta', (_message.Message,), {
  42. 'DESCRIPTOR' : _IVVALUESELECTIONMETA,
  43. '__module__' : 'feature_selection_meta_pb2'
  44. # @@protoc_insertion_point(class_scope:com.webank.ai.fate.core.mlmodel.buffer.IVValueSelectionMeta)
  45. })
  46. _sym_db.RegisterMessage(IVValueSelectionMeta)
  47. IVPercentileSelectionMeta = _reflection.GeneratedProtocolMessageType('IVPercentileSelectionMeta', (_message.Message,), {
  48. 'DESCRIPTOR' : _IVPERCENTILESELECTIONMETA,
  49. '__module__' : 'feature_selection_meta_pb2'
  50. # @@protoc_insertion_point(class_scope:com.webank.ai.fate.core.mlmodel.buffer.IVPercentileSelectionMeta)
  51. })
  52. _sym_db.RegisterMessage(IVPercentileSelectionMeta)
  53. IVTopKSelectionMeta = _reflection.GeneratedProtocolMessageType('IVTopKSelectionMeta', (_message.Message,), {
  54. 'DESCRIPTOR' : _IVTOPKSELECTIONMETA,
  55. '__module__' : 'feature_selection_meta_pb2'
  56. # @@protoc_insertion_point(class_scope:com.webank.ai.fate.core.mlmodel.buffer.IVTopKSelectionMeta)
  57. })
  58. _sym_db.RegisterMessage(IVTopKSelectionMeta)
  59. VarianceOfCoeSelectionMeta = _reflection.GeneratedProtocolMessageType('VarianceOfCoeSelectionMeta', (_message.Message,), {
  60. 'DESCRIPTOR' : _VARIANCEOFCOESELECTIONMETA,
  61. '__module__' : 'feature_selection_meta_pb2'
  62. # @@protoc_insertion_point(class_scope:com.webank.ai.fate.core.mlmodel.buffer.VarianceOfCoeSelectionMeta)
  63. })
  64. _sym_db.RegisterMessage(VarianceOfCoeSelectionMeta)
  65. OutlierColsSelectionMeta = _reflection.GeneratedProtocolMessageType('OutlierColsSelectionMeta', (_message.Message,), {
  66. 'DESCRIPTOR' : _OUTLIERCOLSSELECTIONMETA,
  67. '__module__' : 'feature_selection_meta_pb2'
  68. # @@protoc_insertion_point(class_scope:com.webank.ai.fate.core.mlmodel.buffer.OutlierColsSelectionMeta)
  69. })
  70. _sym_db.RegisterMessage(OutlierColsSelectionMeta)
  71. ManuallyFilterMeta = _reflection.GeneratedProtocolMessageType('ManuallyFilterMeta', (_message.Message,), {
  72. 'DESCRIPTOR' : _MANUALLYFILTERMETA,
  73. '__module__' : 'feature_selection_meta_pb2'
  74. # @@protoc_insertion_point(class_scope:com.webank.ai.fate.core.mlmodel.buffer.ManuallyFilterMeta)
  75. })
  76. _sym_db.RegisterMessage(ManuallyFilterMeta)
  77. PercentageValueFilterMeta = _reflection.GeneratedProtocolMessageType('PercentageValueFilterMeta', (_message.Message,), {
  78. 'DESCRIPTOR' : _PERCENTAGEVALUEFILTERMETA,
  79. '__module__' : 'feature_selection_meta_pb2'
  80. # @@protoc_insertion_point(class_scope:com.webank.ai.fate.core.mlmodel.buffer.PercentageValueFilterMeta)
  81. })
  82. _sym_db.RegisterMessage(PercentageValueFilterMeta)
  83. if _descriptor._USE_C_DESCRIPTORS == False:
  84. DESCRIPTOR._options = None
  85. DESCRIPTOR._serialized_options = b'B\031FeatureSelectionMetaProto'
  86. _FEATURESELECTIONMETA._serialized_start=73
  87. _FEATURESELECTIONMETA._serialized_end=931
  88. _FILTERMETA._serialized_start=934
  89. _FILTERMETA._serialized_end=1074
  90. _UNIQUEVALUEMETA._serialized_start=1076
  91. _UNIQUEVALUEMETA._serialized_end=1106
  92. _IVVALUESELECTIONMETA._serialized_start=1108
  93. _IVVALUESELECTIONMETA._serialized_end=1175
  94. _IVPERCENTILESELECTIONMETA._serialized_start=1177
  95. _IVPERCENTILESELECTIONMETA._serialized_end=1254
  96. _IVTOPKSELECTIONMETA._serialized_start=1256
  97. _IVTOPKSELECTIONMETA._serialized_end=1308
  98. _VARIANCEOFCOESELECTIONMETA._serialized_start=1310
  99. _VARIANCEOFCOESELECTIONMETA._serialized_end=1363
  100. _OUTLIERCOLSSELECTIONMETA._serialized_start=1365
  101. _OUTLIERCOLSSELECTIONMETA._serialized_end=1436
  102. _MANUALLYFILTERMETA._serialized_start=1438
  103. _MANUALLYFILTERMETA._serialized_end=1484
  104. _PERCENTAGEVALUEFILTERMETA._serialized_start=1486
  105. _PERCENTAGEVALUEFILTERMETA._serialized_end=1532
  106. # @@protoc_insertion_point(module_scope)