Как использовать Google AutoML Vision Python API для update_dataset - PullRequest
1 голос
/ 06 апреля 2020

У всех меня есть вопрос относительно API Google AutoML Vision Python. Я хочу использовать одну из его функций вызова update_dataset. Один из параметров, который мне нужно ввести - update_mask. Но официальная ссылка на API не содержит пример кода, требуется ввести Field google.protobuf.FieldMask.paths. Так может кто-нибудь сказать мне, что это такое и как его использовать? Вот ссылка на ссылку API. Спасибо всем, кто может помочь.

update_dataset: https://googleapis.dev/python/automl/latest/gapic/v1/api.html#google .cloud.automl_v1.AutoMlClient.update_dataset

field_mask: https://googleapis.dev/python/automl/latest/gapic/v1/types.html#google .cloud.automl_v1.types.FieldMask

1 Ответ

0 голосов
/ 08 апреля 2020

В [1] и [2] у вас есть информация о полевых масках в операциях обновления. Вкратце, маски полей - это набор символьных c путей, которые указывают, какие поля должны быть обновлены. Если вы обновляете весь набор данных, просто инициализируйте пустую маску поля, как в [3].

Вы также можете взглянуть на python -docs-samples на github [4], здесь нет никаких спецификаций c пример использования функции update_dataset, но есть много других. Я думаю, что для обновления набора данных вы можете просто создать еще один и удалить предыдущий, если он не является обязательным для использования.

[1] https://developers.google.com/protocol-buffers/docs/reference/google.protobuf?_ga=2.160013118.2033425889.1584347340-1628125311.1584193707#fieldmask

[2] https://developers.google.com/protocol-buffers/docs/reference/google.protobuf?_ga=2.160013118.2033425889.1584347340-1628125311.1584193707#field -маски в процессе обновления

[3] https://googleapis.dev/python/automl/latest/_modules/google/cloud/automl_v1/gapic/auto_ml_client.html#AutoMlClient .update_dataset

[4 ] https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/automl/cloud-client

...