text.proto 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. // Copyright 2021 Google LLC
  2. //
  3. // Licensed under the Apache License, Version 2.0 (the "License");
  4. // you may not use this file except in compliance with the License.
  5. // You may obtain a copy of the License at
  6. //
  7. // http://www.apache.org/licenses/LICENSE-2.0
  8. //
  9. // Unless required by applicable law or agreed to in writing, software
  10. // distributed under the License is distributed on an "AS IS" BASIS,
  11. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. // See the License for the specific language governing permissions and
  13. // limitations under the License.
  14. syntax = "proto3";
  15. package google.cloud.automl.v1;
  16. import "google/cloud/automl/v1/classification.proto";
  17. option csharp_namespace = "Google.Cloud.AutoML.V1";
  18. option go_package = "google.golang.org/genproto/googleapis/cloud/automl/v1;automl";
  19. option java_multiple_files = true;
  20. option java_outer_classname = "TextProto";
  21. option java_package = "com.google.cloud.automl.v1";
  22. option php_namespace = "Google\\Cloud\\AutoMl\\V1";
  23. option ruby_package = "Google::Cloud::AutoML::V1";
  24. // Dataset metadata for classification.
  25. message TextClassificationDatasetMetadata {
  26. // Required. Type of the classification problem.
  27. ClassificationType classification_type = 1;
  28. }
  29. // Model metadata that is specific to text classification.
  30. message TextClassificationModelMetadata {
  31. // Output only. Classification type of the dataset used to train this model.
  32. ClassificationType classification_type = 3;
  33. }
  34. // Dataset metadata that is specific to text extraction
  35. message TextExtractionDatasetMetadata {
  36. }
  37. // Model metadata that is specific to text extraction.
  38. message TextExtractionModelMetadata {
  39. }
  40. // Dataset metadata for text sentiment.
  41. message TextSentimentDatasetMetadata {
  42. // Required. A sentiment is expressed as an integer ordinal, where higher value
  43. // means a more positive sentiment. The range of sentiments that will be used
  44. // is between 0 and sentiment_max (inclusive on both ends), and all the values
  45. // in the range must be represented in the dataset before a model can be
  46. // created.
  47. // sentiment_max value must be between 1 and 10 (inclusive).
  48. int32 sentiment_max = 1;
  49. }
  50. // Model metadata that is specific to text sentiment.
  51. message TextSentimentModelMetadata {
  52. }