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