data-io-meta.proto 754 B

123456789101112131415161718192021222324252627282930313233
  1. syntax = "proto3";
  2. package com.webank.ai.fate.core.mlmodel.buffer;
  3. option java_outer_classname = "DataIOMetaProto";
  4. message ImputerMeta{
  5. bool is_imputer = 1;
  6. string strategy = 2;
  7. repeated string missing_value = 3;
  8. }
  9. message OutlierMeta{
  10. bool is_outlier = 1;
  11. string strategy = 2;
  12. repeated string outlier_value = 3;
  13. }
  14. message DataIOMeta {
  15. string input_format = 1;
  16. string delimitor = 2;
  17. string data_type = 3;
  18. bool tag_with_value = 4;
  19. string tag_value_delimitor = 5;
  20. bool with_label = 6;
  21. string label_name = 7;
  22. string label_type = 8;
  23. string output_format = 9;
  24. ImputerMeta imputer_meta = 10;
  25. OutlierMeta outlier_meta = 11;
  26. bool need_run = 12;
  27. map<string, string> exclusive_data_type = 13;
  28. }