Integrace Oracle Analytics s OCI Vision

Integrujte Oracle Analytics s Oracle Cloud Infrastructure (OCI) Vision a provádějte detekci objektů, klasifikaci obrázků a detekci textu, aniž byste potřebovali odborné znalosti o strojovém učení nebo umělé inteligenci. Například můžete chtít na obrázcích identifikovat auta.

Přehled integrace Oracle Analytics s Vision

Vision je jednou z několika služeb umělé inteligence (AI) poskytovaných infrastrukturou Oracle Cloud. Dává vám možnost využívat strojové učení a umělou inteligenci, aniž byste potřebovali odborné znalosti z oblasti datových věd.



Integrace Oracle Analytics Cloud s Vision umožňuje detekci objektů, klasifikaci obrázků a detekci textu v rámci Oracle Analytics Cloud. Tuto AI analýzu provedete vyvoláním služby Vision z datového toku v Oracle Analytics Cloud.

Vision zahrnuje předtrénované modely a vlastní trénované modely.

Předtrénované modely

Předtrénované modely uživatelům umožňují provádět úlohy analýzy obrazu na generických datových sadách.

  • Detekce obličeje – Umožňuje identifikovat obličeje na obrázcích. Můžete například chtít skrýt identitu osob na obrázcích rozmazáním příslušné části obrázku na základě informací o poloze obličejů vrácených tímto modelem.
  • Klasifikace obrázků – Obrázkům budou přiřazeny štítky s využitím pevné sady kategorií.

  • Detekce objektů – Vyhledá na obrázcích nebo ve videích výskyty objektů reálného světa nebo konkrétních vzorů, například kočky, psi, jízdní kola nebo letadla.

  • Detekce textu – Převeďte tištěný nebo ručně psaný text do digitálního formátu.

Vlastní trénovaný model

Vlastní trénované modely jsou kalibrovány a vyladěny tak, aby detekovaly obrazy a vzory pro konkrétní účely. Zatímco například předtrénovaný model může identifikovat elektrické obvody, vlastní trénovaný model můžete navrhnout pro identifikaci elektrických součástí, které elektrický obvod tvoří. Například rezistorů, LED, diod a kondenzátorů.

Zásady nutné pro integraci OCI Vision se službou Oracle Analytics

Chcete-li integrovat službu Oracle Analytics s nástrojem OCI Vision, ujistěte se, že máte požadované zásady zabezpečení.

Uživatel infrastruktury OCI, kterého zadáte pro propojení služby Oracle Analytics Cloud a vašeho pronajatého prostoru infrastruktury OCI, musí mít oprávnění ke čtení, zápisu a odstraňování v kompartmentu obsahujícím zdroje, které chcete používat. Ujistěte se, že uživatel infrastruktury OCI patří do skupiny uživatelů s následujícími minimálními zásadami zabezpečení OCI. Když se připojíte k pronajatému prostoru OCI ze služby Oracle Analytics, můžete použít buď klíč API OCI, nebo objekt zabezpečení zdroje.

Poznámka: V případě objektu zabezpečení zdroje, chcete-li zahrnout všechny instance Analytics pod kompartment, zadejte {request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'} místo {request.principal.id='<analytics_instance_ocid>'}.

Tabulka 32-7 Zásady zabezpečení vyžadované pro integraci služby OCI Vision

Zásady klíčů API Zásady objektů zabezpečení zdroje
Povolit skupině <group_name> provádět správu sady vizí služby AI Service v pronajatém prostoru Povolit každému uživateli provádět správu sady vizí služby AI Service v pronajatém prostoru, kde všechny {request.principal.id='<analytics_instance_ocid>'}
Povolit skupině <group_name> číst sektory v kompartmentu <compartment_name> Povolit každému uživateli číst sektory v kompartmentu <compartment_name>, kde všechny {request.principal.id='<analytics_instance_ocid>'}
Povolit skupině <group_name> provádět správu objektů v kompatmentu <compartment_name>, kde target.bucket.name='<staging_bucket_name>' Povolit každému uživateli provádět správu objektů v kompartmentu <compartment_name>, kde všechny {request.principal.id='<analytics_instance_ocid>', target.bucket.name='<staging_bucket_name>'}
Povolit skupině <group_name> číst objekty v kompartmentu <compartment_name>, kde target.bucket.name='<images_bucket_name>' Povolit každému uživateli číst objekty v kompartmentu <compartment_name>, kde všechny {request.principal.id='<analytics_instance_ocid>', target.bucket.name='<images_bucket_name>'}
Povolit skupině <group_name> číst úložiště objektů – prostory názvů v pronajatém prostoru Povolit každému uživateli číst úložiště objektů – prostory názvů v pronajatém prostoru, kde všechny {request.principal.id='<analytics_instance_ocid>'}

Obvyklý pracovní postup pro integraci Oracle Analytics s Vision

Dokončete tyto kroky potřebné k integraci Oracle Analytics s Vision a provádějte detekci objektů, klasifikaci obrázků nebo detekci textu.

Úloha Popis Další informace
Zkontrolujte předpoklady Ujistěte se, že uživatel připojující se ze služby Oracle Analytics k pronajatému prostoru OCI má požadované zásady zabezpečení. Zásady nutné pro integraci OCI Vision se službou Oracle Analytics
Připojit se k OCI Vision Vytvořte opakovaně použitelné připojení ke službě Vision. Vytvoření připojení k vašemu pronajatému prostoru infrastruktury OCI
Příprava snímků k analýze Pro zdrojové obrázky, které chcete analyzovat, vytvořte datovou sadu, a nahrajte ji do Oracle Analytics. Připravte snímky k analýze pomocí modelu Vision
Zpřístupnění modelu v Oracle Analytics Zaregistrujte model Vision v Oracle Analytics, abyste jej zpřístupnili datovým tokům. Zpřístupnění modelu Vision v aplikaci Oracle Analytics
Zpracování obrázků Pomocí datového toku provádějte detekci objektů, klasifikaci obrázků nebo detekci textu. Použití modelů OCI Vision ve službě Oracle Analytics
Analýza výsledků K analýze výsledků použijte datovou sadu generovanou vaším datovým tokem. Výstupní data generovaná pro modely analýzy detekce objektů, klasifikace obrázků a detekce textu

Připravte snímky k analýze pomocí modelu Vision

K ukládání obrázků, které chcete analyzovat, použijte sektory v úložišti objektů OCI. Poté, abyste k těmto obrázkům získali přístup v Oracle Analytics, vytvořte datovou sadu.

Ve většině případů jsou vstupní obrázky a modely Vision uloženy ve stejném účtu Oracle Cloud (pronajatém prostoru). Pokud jsou vaše vstupní obrázky a modely Vision uloženy v různých pronajatých prostorech, musíte zajistit, aby viditelnost sektoru úložiště obsahující vaše vstupní obrázky byla veřejná a vstupní datová sada pro datový tok obsahovala adresy URL jednotlivých obrázků (jak je popsáno v kroku 4). Další informace o tom, jak nastavit sektor jako veřejný, viz Změnit viditelnost sektoru.

Datové toky v Oracle Analytics mohou v rámci jednoho spuštění zpracovat až 20 000 obrázků Pokud máte ke zpracování více než 20 000 obrázků, vytvořte v úložišti objektů a úložišti archivu OCI více sektorů, které budou obsahovat maximálně po 20 000 obrázků. Poté pro každý segment vytvořte samostatnou datovou sadu a datový tok a použijte sekvenci k postupnému zpracování více datových toků.
  1. V konzole OCI přejděte do úložiště objektů a úložiště archivu a vytvořte sektor pro ukládání obrázků.

  2. Nahrajte obrázky do sektoru.
    Ujistěte se, že sektor neobsahuje žádné nadbytečné soubory. Oracle Analytics zpracovává každý soubor v sektoru.
    Sektor může být soukromý nebo veřejný, ale musí být přístupný uživateli OCI a musí splňovat obecné limity OCI pro obrázky. Viz dokumentace k OCI.
  3. Pokud chcete zpracovat každý obrázek v sektoru, přidejte adresu URL sektoru do souboru CSV.
    1. V úložišti objektů vyberte sektor pro zobrazení obrázků v dialogovém okně Objekty.
    2. Zkopírujte adresu URL z pruhu adres URL prohlížeče.
    3. Vytvořte soubor CSV s poli pro ID, Bucket Name, a Bucket URL.
    4. Adresu URL sektoru vložte do souboru CSV jako hodnotu pole Bucket URL.
  4. Pokud chcete obrázky zpracovat jednotlivě, přidejte do souboru CSV identifikátory URI obrázků.
    1. Vytvořte soubor CSV s poli pro ID, Image Name, a File Location.
    2. U každého obrázku v úložišti objektů klikněte na ikonu třech teček ikona třech teček a vyberte možnost Zobrazit podrobnosti o objektu.
    3. Zkopírujte hodnotu Name a hodnotu URL Path (URI).
    4. Hodnotu Name vložte do Image Name, a hodnotu URL Path (URI) do File Location.
  5. V Oracle Analytics, klikněte na Vytvořit, a potom na Datová sada.
  6. Soubor CSV, který jste vytvořili v kroku 3 nebo kroku 4 nahrajte a datovou sadu uložte.
Pokud máte více než 20 000 obrázků, je obvykle potřeba vytvořit více sektorů pro až 20 000 obrázků a pro každý sektor vytvořit samostatnou datovou sadu.

Zpřístupnění modelu Vision v aplikaci Oracle Analytics

Zpřístupněte model Vision v Oracle Analytics, abyste mohli provádět detekci objektů, klasifikaci obrázků nebo detekci textu pomocí datových toků.

  1. V OCI Object Storage vytvořte v kompartmentu sektor pomocí vhodného názvu (např.MyVisionModelStagingBucket).
    Tento dočasný sektor:
    • Musí být vytvořen v přístupném kompartmentu.
    • Musí být vytvořen před registrací modelu.
    • Může mít viditelnost nastavenou na „Soukromý“.
    • Může být použit pro více modelů.
    • Může být upraven na obrazovce Kontrola.
  2. Na domovské stránce služby Oracle Analytics klikněte na nabídku Nabídka stránky Tři tečky možnosti Nabídka stránky, vyberte Registrovat model/funkci, a nakonec Modely OCI Vision.
  3. V dialogovém okně Zaregistrovat model Vision, v sekci Z připojení, klikněte na připojení, které jste vyvořili v kroku Vytvoření připojení k vašemu pronajatému prostoru infrastruktury OCI.

    Zobrazí se seznam dostupných modelů.
  4. V seznamu dostupných modelů klikněte na model, který chcete použít pro data obrázku.
    Například pokud chcete na fotografiích detekovat auta, vyberte možnost Přednaučená detekce objektů. Zobrazí se informační panel s podrobnostmi o modelu.

  5. Do parametru Název modelu zadejte název k identifikaci modelu v Oracle Analytics.
  6. Do parametru Název dočasného sektoru, zadejte název, který jste zvolili v kroku 1 (např. MyVisionModelStagingBucket).
  7. Klikněte na tlačítko Registrovat.
Pokud si chcete zaregistrovaný model prohlédnout, na domovské stránce Oracle Analytics přejděte na Strojové učení a poté na Modely.