Интегрируйте Oracle Analytics с Oracle Cloud Infrastructure (OCI) Vision, чтобы анализировать изображения или видео для обнаружения лиц, объектов или меток без использования машинного обучения или искусственного интеллекта. Например, можно находить автомобили на фотографиях или лица в видео.
Разделы:
Политики, необходимые для интеграции OCI Vision с Oracle Analytics
Создание подключения к области аренды Oracle Cloud Infrastructure
Подготовка изображений или видео к анализу с помощью модели OCI Vision
Vision — это один из нескольких сервисов искусственного интеллекта (ИИ), предоставляемых Oracle Cloud Infrastructure. Он дает возможность применять машинное обучение и искусственный интеллект без экспертных знаний в области науки о данных.
Интеграция Oracle Analytics с Vision позволяет анализировать изображения и видео, обнаруживая объекты, текст, лица и т. д. Этот анализ ИИ выполняется путем вызова сервиса Vision из потока данных в Oracle Analytics.
Oracle Analytics поддерживает предварительно обученные модели.
Сводная информация
Тип анализа | Изображения | Видео |
---|---|---|
Классификация | ![]() |
![]() |
Лица | ![]() |
![]() |
Подпись | ![]() |
![]() |
Объект | ![]() |
![]() |
Текст | ![]() |
![]() |
Предварительно обученные модели
Модель классификации изображений использует фиксированный набор категорий для назначения меток изображениям (не видео).
Модель обнаружения объектов позволяет находить экземпляры реальных объектов или определенные шаблоны на изображениях или видео, например кошек, собак, велосипеды, или летательные аппараты, а также метки.
Модель обнаружения текста находит текст на изображениях или в видео. Преобразование напечатанного или рукописного текста в цифровой формат.
Специально обученные модели
Специально обученные модели калибруются и настраиваются для обнаружения изображений и шаблонов в определенных целях. Например, в то время как предварительно обученная модель может определять электрические цепи, вы можете разработать специально обученную модель для определения электрических компонентов, составляющих электрическую цепь, например резисторов, светодиодов, диодов и конденсаторов. См. раздел "Руководства по Vision".
Для интеграции Oracle Analytics с OCI Vision убедитесь в наличии необходимых политик безопасности.
Пользователь OCI, указанный в подключении между Oracle Analytics Cloud и арендой OCI, должен иметь разрешения на чтение, запись и удаление в пространстве, содержащем необходимые ресурсы OCI. Убедитесь, что пользователь OCI принадлежит к группе пользователей со следующими минимальными политиками безопасности OCI. При подключении к аренде OCI из Oracle Analytics можно использовать API-ключ OCI или субъект ресурсов.
Примечание.:
Oracle Cloud ID (OCID) — идентификаторы ресурсов, используемые в OCI.Примечание.:
Для субъекта ресурсов: чтобы включить все экземпляры Analytics в отделении, укажите{request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'}
вместо {request.principal.id='<analytics_instance_ocid>'}
.Политики API-ключей | Политики субъектов ресурсов |
---|---|
Allow group <group_name> to manage ai-service-vision-family in tenancy |
Allow any-user to manage ai-service-vision-family in tenancy where all {request.principal.id='<analytics_instance_ocid>'} |
Allow group <group_name> to read buckets in compartment <compartment_name> |
Allow any-user to read buckets in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'} |
Allow group <group_name> to manage objects in compartment <compartment_name> where target.bucket.name='<staging_bucket_name>' |
Allow any-user to manage objects in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>', target.bucket.name='<staging_bucket_name>'} |
Allow group <group_name> to read objects in compartment <compartment_name> where target.bucket.name='<images_bucket_name>' |
Allow any-user to read objects in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>', target.bucket.name='<images_bucket_name>'} |
Allow group <group_name> to read objectstorage-namespaces in tenancy |
Allow any-user to read objectstorage-namespaces in tenancy where all {request.principal.id='<analytics_instance_ocid>'} |
Выполните эти задачи, необходимые для интеграции Oracle Analytics с Vision и обнаружения объектов, классификации изображений или распознавания текста.
Задача | Описание | Дополнительная информация |
---|---|---|
Проверка предварительных условий | Убедитесь, что у пользователя, подключающегося из Oracle Analytics к аренде OCI, есть необходимые политики безопасности. | Политики, необходимые для интеграции OCI Vision с Oracle Analytics |
Подключение к OCI Vision | Создайте многоразовое подключение к сервису Vision. | Создание подключения к области аренды Oracle Cloud Infrastructure |
Подготовка изображений или видео для анализа | Просмотрите предварительные условия для изображений и видео.
Затем создайте набор данных, который ссылается на изображения или видео, которые требуется проанализировать, и загрузите его в Oracle Analytics. |
Подготовка изображений или видео к анализу с помощью модели OCI Vision |
Доступ к модели в Oracle Analytics | Зарегистрируйте модель Vision в Oracle Analytics, чтобы сделать ее доступной для потоков данных. | Доступ к модели Vision в Oracle Analytics |
Обработка изображений или видео | Используйте поток данных, чтобы применить Vision для анализа изображений или видео. | Использование моделей Oracle Cloud Infrastructure Vision в Oracle Analytics |
Анализ результатов | Для анализа результатов используйте набор данных, сгенерированный потоком данных. | Выходные данные, сгенерированные для моделей распознавания лиц, обнаружения объектов, классификации изображений и анализа распознавания текста |
Перед началом обработки изображений или видео с использованием модели Vision в Oracle Analytics следуйте этим предварительным условиям.
Обзор
Контейнеры в хранилище объектов OCI используются для хранения изображений, которые необходимо проанализировать, а затем для доступа к этим изображениям в Oracle Analytics создается набор данных.
В большинстве случаев входные изображения и модели Vision хранятся в одной учетной записи (аренде) Oracle Cloud. Если входные изображения и модель Vision хранятся в разных арендах, необходимо убедиться, что контейнер хранения, содержащий входные изображения является общедоступным, а входной набор данных для потока данных содержит отдельные URL-адреса изображений (как описано в шаге 4). Чтобы узнать, как сделать контейнер общедоступным, см. Изменение видимости контейнера.
Изображения
Потоки данных в Oracle Analytics могут обрабатывать до 20 000 изображений за один запуск. Если требуется обработать более 20 000 изображений, в хранилище объектов и архивном хранилище OCI создайте несколько контейнеров, содержащих не более 20 000 изображений в каждом. Далее создайте отдельный набор данных и поток данных для каждого контейнера и используйте последовательность для последовательной обработки нескольких потоков данных.
Видео
Контейнеры в хранилище объектов OCI используются для хранения изображений, которые необходимо проанализировать, а затем для доступа к этим изображениям в Oracle Analytics создается набор данных.
В большинстве случаев входные изображения и модели Vision хранятся в одной учетной записи (аренде) Oracle Cloud. Если входные изображения и модель Vision хранятся в разных арендах, необходимо убедиться, что контейнер хранения, содержащий входные изображения является общедоступным, а входной набор данных для потока данных содержит отдельные URL-адреса изображений (как описано в шаге 4). Чтобы узнать, как сделать контейнер общедоступным, см. Изменение видимости контейнера.
Сделайте модель Vision доступной в Oracle Analytics, чтобы анализировать изображения и видео с обнаружением объектов, классификацией изображений или распознаванием текста с помощью потоков данных.