Oracle Analitik'i Oracle Bulut Altyapısı Vision ile Entegre Etme

Oracle Analitik'i Oracle Bulut Altyapısı (OCI) Vision ile entegre ederek makine öğrenimi veya yapay zeka uzmanlığına ihtiyaç duymadan yüzleri, nesneleri veya etiketleri algılamak için resimleri veya videoları analiz edin. Örneğin, fotoğraflardaki arabaları veya videolardaki yüzleri tanımlamak isteyebilirsiniz.

Oracle Analitik'i Vizyon ile Entegre Etmeye Genel Bakış

Vision, Oracle Bulut Altyapısı tarafından sağlanan çeşitli yapay zeka (AI) hizmetlerinden biridir. Veri bilimi uzmanlığına ihtiyaç duymadan makine öğrenimi ve yapay zeka uygulama gücü verir.



Oracle Analitik'i Vision ile entegre etmek, nesneleri, metni, yüzleri vb. algılamak için resimleri ve videoları analiz etmenize olanak tanır. Bu yapay zeka (AI) analizini, Oracle Analitik'teki bir veri akışından Vision hizmetini çağırarak gerçekleştirirsiniz.

Oracle Analitik önceden eğitilmiş modelleri destekler.

Özet

Analiz Tipi Resimler Videolar
Sınıflandırma Evet Hayır
Yüzler Evet Evet
Etiket Hayır Evet
Nesne Evet Evet
Metin Evet Evet

Önceden eğitilen modeller

  • Yüz Algılama - Resim veya videolardaki yüzlerin varlığını belirler. Örneğin, bu modelin döndürdüğü yüz konum bilgilerini kullanarak görüntüye bulanıklık ekleyip görüntülerdeki kişilerin kimliğini gizlemek isteyebilirsiniz.
  • Resim Sınıflandırması - Resimlere etiket atamak için sabit bir kategori kümesi kullanır (videolara değil).

  • Etiket Algılama - Videolardaki etiketlerin varlığını belirleyin.
  • Nesne Algılama - Örneğin kediler, köpekler, bisikletler, uçaklar veya etiketler gibi resimlerde veya videolarda bulunan gerçek dünyadaki nesnelerin veya belirli örüntülerin örneklerini bulur.

  • Metin Algılama - Resimlerdeki veya videolardaki metni algılayın. Basılı veya el yazısı metni dijital bir biçime dönüştürün.

Özel olarak eğitilen modeller

Özel olarak eğitilen modellere, belirli amaçlar için görüntüleri ve örüntüleri algılamak üzere kalibrasyon ve ince ayar uygulanır. Örneğin, önceden eğitilen bir model elektrik devrelerini tanımlayabilirken, dirençler, LED'ler, diyotlar ve kapasitörler gibi bir elektrik devresini oluşturan elektrik bileşenlerini tanımlamak için özel olarak eğitilen bir model tasarlayabilirsiniz. Vision Eğitim Programları konusuna bakın.

Oracle Bulut Altyapısı Vision ile Oracle Analitik Entegrasyonu İçin Gereken İlkeler

Oracle Bulut Altyapısı Vision ile Oracle Analitik entegrasyonu için gerekli güvenlik ilkelerine sahip olduğunuza emin olun.

Oracle Analitik Bulutu ve Oracle Bulut Altyapısı geçici kullanım alanınız arasında belirttiğiniz bağlantı kullanmak istediğiniz Oracle Bulut Altyapısı kaynaklarını içeren bölmede okuma, yazma ve silme izinlerine sahip olmalıdır. Oracle Bulut Altyapısı kullanıcısının şu minimum Oracle Bulut Altyapısı güvenlik ilkeleri ile bir kullanıcı grubuna ait olduğuna emin olun. Oracle Analitik'ten bir Oracle Bulut Altyapısı geçici kullanım alanına bağlandığınızda bir Oracle Bulut Altyapısı Uygulama Programı Arabirimi anahtarını veya bir kaynak esasını kullanabilirsiniz.

Not:

Oracle Bulut Tanımlayıcıları (OCID), Oracle Bulut Altyapısı'nda (OCI) kullanılan kaynak tanımlayıcılarıdır.

Not:

Kaynak esası için tüm Analitik anlarını dahil etmek üzere bölmede {request.principal.id='<analytics_instance_ocid>'} yerine {request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'} belirtin.
Uygulama Programı Arabirimi Anahtarı İlkeleri Kaynak Esası İlkeleri
<group_name> grubunun geçici kullanım alanında ai-service-vision-family yönetmesine izin ver geçici kullanım alanında where all {request.principal.id='<analytics_instance_ocid>'} koşulu sağlandığında any-user tarafından ai-service-vision-family yönetilmesine izin ver
<group_name> grubunun <compartment_name> bölmesinde buckets okumasına izin ver <compartment_name> bölmesinde where all {request.principal.id='<analytics_instance_ocid>'} koşulu sağlandığında any-user tarafından işletim alanlarının okunmasına izin ver
<group_name> grubunun <compartment_name> bölmesinde where target.bucket.name='<staging_bucket_name koşulu sağlandığında nesneleri yönetmesine izin ver <compartment_name> bölmesinde where all {request.principal.id='<analytics_instance_ocid>', target.bucket.name='<staging_bucket_name>'} koşulu sağlandığında any-user tarafından nesnelerin yönetilmesine izin ver
<group_name> grubunun <compartment_name> bölmesinde where target.bucket.name='<images_bucket_name>' koşulu sağlandığında nesneleri okumasına izin ver <compartment_name> bölmesinde where all {request.principal.id='<analytics_instance_ocid>', target.bucket.name='<images_bucket_name>'} koşulu sağlandığında any-user tarafından nesnelerin okunmasına izin ver
<group_name> grubunun geçici kullanım alanında objectstorage-namespaces okumasına izin ver geçici kullanım alanında where all {request.principal.id='<analytics_instance_ocid>'} koşulu sağlandığında any-user tarafından objectstorage-namespaces okunmasına izin ver

Oracle Analitik'i Vizyon ile Entegre Etmeye Yönelik Tipik İş Akışı

Oracle Analitik'i Vision ile entegre etmek ve nesne algılama, görüntü sınıflandırma veya metin algılama gerçekleştirmek için gereken bu görevleri gerçekleştirin.

Görev Açıklama Daha Fazla Bilgi
Ön koşulları gözden geçirme Oracle Analitik'ten Oracle Bulut Altyapısı geçici kullanım alanına bağlanan bir kullanıcının gerekli güvenlik ilkelerine sahip olduğuna emin olun. Oracle Bulut Altyapısı Vision ile Oracle Analitik Entegrasyonu İçin Gereken İlkeler
Oracle Bulut Altyapısı Vision'a Bağlanma Vision hizmetinize yeniden kullanılabilir bir bağlantı oluşturun. Oracle Bulut Altyapısı Geçici Kullanım Alanınıza Bağlantı Oluşturma
Analiz edilecek resimleri veya videoları hazırlayın Resimler ve videolar için ön koşulları gözden geçirin.

Ardından, analiz etmek istediğiniz resimleri veya videoları referans alan bir veri kümesi oluşturun ve bunu Oracle Analitik'e yükleyin.

Bir Oracle Bulut Altyapısı (OCI) Vision Modeliyle Resimlerin veya Videoların Analizi için ön koşullar

Bir Oracle Bulut Altyapısı (OCI) Vision Modeliyle Resimleri veya Videoları Analize Hazırlama

Oracle Analitik'te bir modeli kullanılabilir hale getirme Veri akışlarında kullanılabilir hale getirmek için Oracle Analitik'te bir Vision modeli kaydedin. Oracle Analitik'te Bir Vizyon Modelini Kullanılabilir Hale Getirme
Resimlerinizi veya videolarınızı işleyin Resimleri veya videoları analiz etmek için Vision uygulamak üzere bir veri akışı kullanın. Oracle Analitik'te Oracle Bulut Altyapısı Vision Modellerini Kullanma
Sonuçları analiz edin Sonuçları analiz etmek için veri akışınız tarafından oluşturulan veri kümesini kullanın. Yüz Algılama, Nesne Algılama, Görüntü Sınıflandırma ve Metin Algılama Analiz Modelleri İçin Oluşturulan Çıktı Verileri

Bir Oracle Bulut Altyapısı (OCI) Vision Modeliyle Resimlerin veya Videoların Analizi için ön koşullar

Oracle Analitik'te bir Vision modeli kullanarak resimleri veya videoları işlemeye başlamadan önce bu ön koşulları izleyin.

Genel Bakış

Analiz etmek istediğiniz resimleri depolamak için Oracle Bulut Altyapısı Nesne Depolaması'ndaki işletim alanını kullanır, ardından Oracle Analitik'te bu resimlere erişmek için bir veri kümesi oluşturursunuz.

Çoğu durumda, girdi resimleri ve Vision modelleri aynı Oracle Bulut hesabında (geçici kullanım alanı) depolanır. Girdi resimleriniz ve Vision modeliniz farklı geçici kullanım alanllarında depolanıyorsa girdi resimlerinizi içeren depolama paketinin görünürlüğünün genel olduğundan ve veri akışının girdi veri kümesinin ayrı resim URL'leri içerdiğinden emin olmanız gerekir (4. adımda açıklandığı gibi). Bir bellek alanının nasıl genel hale getirileceğini öğrenmek için bkz. Bir bellek alanının görünürlüğünü değiştirme.

Resimler

Oracle Analitik'teki veri akışları, tek bir çalıştırmada 20.000'e kadar görüntüyü işleyebilir. İşlenecek 20.000'den fazla görüntünüz varsa, Oracle Bulut Altyapısı Nesne Deposu ve Arşiv Deposu'nda, her biri en fazla 20.000 görüntü içeren birden çok bellek alanı oluşturun. Ardından, her bellek alanı için ayrı bir veri kümesi ve veri akışı oluşturun ve birden çok veri akışını sırayla işlemek için bir Sıra kullanın.

Videolar

  • Desteklenen video formatları: .mov, .mp4, .h264, .mkv, .webm.
  • Süre olarak en fazla 20 GB ve 10 saat.
  • Bireysel videolar 1GB'a kadar çıkabilir.
  • Her Oracle Analitik veri akışı çalıştırması yaklaşık 50 dakikalık videoyu işleyebilir. Tam sınır video dosyası boyutuna, çözünürlüğüne ve formatına bağlıdır.

Bir Oracle Bulut Altyapısı (OCI) Vision Modeliyle Resimleri veya Videoları Analize Hazırlama

Analiz etmek istediğiniz resimleri depolamak için Oracle Bulut Altyapısı Nesne Depolaması'ndaki işletim alanını kullanır, ardından Oracle Analitik'te bu resimlere erişmek için bir veri kümesi oluşturursunuz.

Çoğu durumda, girdi resimleri ve Vision modelleri aynı Oracle Bulut hesabında (geçici kullanım alanı) depolanır. Girdi resimleriniz ve Vision modeliniz farklı geçici kullanım alanllarında depolanıyorsa girdi resimlerinizi içeren depolama paketinin görünürlüğünün genel olduğundan ve veri akışının girdi veri kümesinin ayrı resim URL'leri içerdiğinden emin olmanız gerekir (4. adımda açıklandığı gibi). Bir bellek alanının nasıl genel hale getirileceğini öğrenmek için bkz. Bir bellek alanının görünürlüğünü değiştirme.

  1. Oracle Bulut Altyapısı Konsolunda, Nesne Deposu ve Arşiv Deposu'na gidin ve görüntülerinizi depolamak için yeni bir bellek alanı oluşturun.

  2. Resimlerinizi veya videolarınızı işletim alanına yükleyin.
    Bellek alanının yabancı dosya içermediğine emin olun. Oracle Analitik bellek alanındaki her dosyayı işler.
    Bellek alanı özel veya herkese açık olabilir, ancak Oracle Bulut Altyapısı kullanıcısı tarafından erişilebilir olmalı ve Oracle Bulut Altyapısı'nın resimlerle ilgili genel sınırlarına uymalıdır. Oracle Bulut Altyapısı dokümantasyonuna bakın. Resimler ve videoları referans göstermek için URL Dizin Yolu (Tekdüzen Kaynak Tanımlayıcısı - URI) değerini kullanırsınız.
  3. Bir işletim alanındaki her resmi veya videoyu işlemek için işletim alanı URL'sini bir CSV dosyasına ekleyin.
    1. Nesne Depolamada, Nesneler iletişim kutusundaki resimleri görüntülemek için işletim alanını seçin.
    2. URL'yi tarayıcının URL çubuğundan kopyalayın.
    3. ID, Bucket Name ve Bucket URL alanlarını içeren bir CSV dosyası oluşturun.
    4. Bellek Alanı URL'sini CSV dosyasına Bucket URL değeri olarak yapıştırın.
      20.000'den fazla görüntünüz varsa genellikle 20.000'e kadar görüntüden oluşan birden çok bellek alanı ve her bellek alanı için ayrı bir veri kümesi oluşturursunuz.
  4. Resimleri ayrı olarak referans göstermek için, alan kimliği, Resim Adı ve Dosya Konumu içeren bir CSV dosyası oluşturun ve dosyayı analiz edilecek resimlerin benzersiz kimlikleri, adları ve Tekdüzen Kaynak Tanımlayıcıları (URI) ile doldurun.

  5. Videoları ayrı olarak referans göstermek için alan no ve URL içeren bir CSV dosyası oluşturun ve dosyayı analiz edilecek videoların benzersiz no'su ve URI'leri ile doldurun.

  6. Oracle Analitik'te Oluştur'a, ardından Veri Kümesi'ne tıklayın ve 3, 4 veya 5. Adımda oluşturduğunuz CSV dosyasını yükleyin.

Oracle Analitik'te Bir Vizyon Modelini Kullanılabilir Hale Getirme

Vision modelini Oracle Analitik'te kullanılabilir hale getirin; böylece veri akışlarını kullanarak nesne algılama, resim sınıflandırma veya metin algılama gerçekleştirmek için resimleri veya videoları analiz edebilirsiniz.

Başlamadan önce, Oracle Bulut Altyapısı (OCI) geçici kullanım alanınızın bir bağlantısını oluşturun. Oracle Bulut Altyapısı Geçici Kullanım Alanınıza Bağlantı Oluşturma konusuna bakın.
  1. Oracle Bulut Altyapısı Nesne Depolamada, uygun bir ad kullanarak bir bölmede bellek alanı oluşturun (örneğin, MyVisionModelStagingBucket).
    Bu geçici bellek alanı:
    • Erişilebilir bölmede oluşturulmalıdır.
    • Bir model kaydedilmeden önce oluşturulmalıdır.
    • Özel görünürlüğe sahip olabilir.
    • Birden fazla model için kullanılabilir.
    • Denetle ekranında değiştirilebilir.
  2. Oracle Analitik'in giriş sayfasında Sayfa Menüsü'ne tıklayın Sayfa Menüsü üç nokta, Kayıt Modeli Fonksiyonu'nu ve ardından Oracle Bulut Altyapısı Vision Modelleri'ni seçin.
  3. Bir Vision Modeli Kaydet iletişim kutusunda, Bağlantıdan altında, şurada oluşturduğunuz bağlantıya tıklayın: Oracle Bulut Altyapısı Geçici Kullanım Alanınıza Bağlantı Oluşturma.

    Kullanılabilir modellerin bir listesi görüntülenir.
  4. Kullanılabilir modeller listesinde, görüntü verilerinize uygulamak istediğiniz modele tıklayın.
    Örneğin, fotoğraflardaki arabaları algılamak için Önceden Eğitilmiş Nesne Algılama'yı seçin veya videolardaki yüzleri algılamak için Önceden Eğitilmiş Video Yüz Algılama'yı seçin.
    Bir model seçildiğinde, model detaylarını gösteren bir bilgi paneli açılır.

  5. Model Adı içinde, Oracle Analitik'teki modeli tanımlamak için bir ad belirtin.
  6. Geçici Bellek Alanı Adı içinde, 1. Adımda belirttiğiniz adı girin (örneğin, MyVisionModelStagingBucket).
  7. Kaydet'e tıklayın.
İpucu: Kayıtlı modeli incelemek için Oracle Analitik ana sayfasından Makine Öğrenimi'ne, ardından Modeller'e gidin.