Ultralytics Explorer#
ultralytics>=8.3.12 itibarıyla Ultralytics Explorer kaldırılmıştır. Explorer'ı kullanmak için pip install ultralytics==8.3.11 yükle. Benzer (ve genişletilmiş) veri kümesi keşif özellikleri Ultralytics Platform içinde sunulmaktadır.
Ultralytics Explorer; anlamsal arama, SQL sorguları, vektör benzerliği araması ve doğal dil istemlerini kullanarak bilgisayarlı görü veri kümelerini keşfetmeye yarayan bir araçtır. Ayrıca aynı işlevlere erişmek için bir Python API de sağlar.
Watch: Ultralytics Explorer API | Semantic Search, SQL Queries & Ask AI Features
İsteğe Bağlı Bağımlılıkların Kurulumu#
Explorer, bazı işlevleri için harici kitaplıklara ihtiyaç duyar. Bunlar Explorer'ı kullandığında otomatik olarak yüklenir. Bu bağımlılıkları manuel olarak yüklemek için aşağıdaki komutu kullan:
pip install ultralytics[explorer]Explorer, gömme/anlamsal arama ve SQL sorgulama özellikleriyle çalışır ve LanceDB sunucusuz vektör veritabanı tarafından desteklenir. Geleneksel bellek içi DB'lerin aksine, performanstan ödün vermeden diskte kalıcı olarak saklanır; böylece bellek tükenmeden COCO gibi büyük veri kümelerine yerel olarak ölçeklenebilirsin.
Explorer API'si#
Bu, veri kümelerini keşfetmek için kullanılan bir Python API'sidir. Explorer'ın grafik kullanıcı arayüzüne de güç sağlar. Veri kümelerin hakkında içgörüler elde etmek için kendi keşif amaçlı not defterlerini veya betiklerini oluşturmak üzere bunu kullanabilirsin.
Tüm özellikleri ve kullanım örneklerini Explorer API belgelerinde keşfet.
GUI Explorer Kullanımı#
GUI demosu tarayıcında çalışır; veri kümen için gömmeler oluşturmanı, benzer görüntüleri aramanı, SQL sorguları çalıştırmanı ve anlamsal arama yapmanı sağlar. Aşağıdaki komut kullanılarak çalıştırılabilir:
yolo explorerAsk AI özelliği OpenAI kullanır; bu nedenle GUI'yi ilk kez çalıştırdığında OpenAI API anahtarını ayarlaman istenir.
Bunu şu şekilde ayarlayabilirsin - yolo settings openai_api_key="..."
SSS#
Ultralytics Explorer, bilgisayarlı görü (CV) veri kümelerini anlamsal arama, SQL sorguları, vektör benzerliği araması ve hatta doğal dil aracılığıyla keşfetmek için tasarlanmış güçlü bir araçtır. Bu çok yönlü araç hem bir GUI hem de bir Python API sunarak veri kümelerinle sorunsuz bir şekilde etkileşim kurmanı sağlar. LanceDB gibi teknolojilerden yararlanan Ultralytics Explorer, aşırı bellek kullanımı olmadan büyük veri kümelerine verimli ve ölçeklenebilir erişim sağlar. İster ayrıntılı veri kümesi analizi yapıyor ister veri örüntülerini keşfediyor ol, Ultralytics Explorer tüm süreci kolaylaştırır.
Explorer API hakkında daha fazla bilgi edin.
Ultralytics Explorer için gereken isteğe bağlı bağımlılıkları manuel olarak yüklemek üzere aşağıdaki
pipkomutunu kullanabilirsin:pip install ultralytics[explorer]Bu bağımlılıklar, anlamsal arama ve SQL sorgulamanın tüm işlevleri için gereklidir. LanceDB tarafından desteklenen kitaplıkların dahil edilmesi, COCO gibi büyük veri kümelerinde bile veritabanı işlemlerinin verimli ve ölçeklenebilir kalmasını sağlar.
Ultralytics Explorer'ın GUI sürümünü kullanmak oldukça kolaydır. Gerekli bağımlılıkları yükledikten sonra GUI'yi aşağıdaki komutla başlatabilirsin:
yolo explorerGUI; veri kümesi gömmeleri oluşturmak, benzer görüntüleri aramak, SQL sorguları çalıştırmak ve anlamsal aramalar gerçekleştirmek için kullanıcı dostu bir arayüz sunar. Ayrıca OpenAI'nin Ask AI özelliğiyle entegrasyon, veri kümelerini doğal dil kullanarak sorgulamana olanak tanır ve esnekliği ve kullanım kolaylığını artırır.
Depolama ve ölçeklenebilirlik bilgileri için kurulum talimatlarımıza göz at.
Ultralytics Explorer'daki Ask AI özelliği, kullanıcıların veri kümeleriyle doğal dil sorgularını kullanarak etkileşim kurmasını sağlar. OpenAI tarafından desteklenen bu özellik, SQL sorguları veya benzer komutlar yazmana gerek kalmadan karmaşık sorular sormana ve anlamlı yanıtlar almasına olanak tanır. Bu özelliği kullanmak için GUI'yi ilk kez çalıştırdığında OpenAI API anahtarını ayarlaman gerekir:
yolo settings openai_api_key="YOUR_API_KEY"Bu özellik ve entegrasyonu hakkında daha fazla bilgi için GUI Explorer Kullanımı bölümümüze bak.
Evet.
pip install ultralytics==8.3.11içeren sabitlenmiş sürümü bir Colab not defterinde kur ve gömü oluşturmak ile Google'ın bulut kaynaklarında arama çalıştırmak için VOC Keşif Örneğini takip et. Google Colab Kılavuzumuzda daha fazlasını öğren.