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 seti keşif özellikleri Ultralytics Platform üzerinde mevcuttur.
Ultralytics Explorer, semantik arama, SQL sorguları, vektör benzerlik araması ve doğal dil komutları kullanarak bilgisayarla görü veri kümelerini keşfetmek için bir araçtır. Ayrıca aynı işlevselliğe erişmek için bir Python API sağlar.
Watch: Ultralytics Explorer API | Semantic Search, SQL Queries & Ask AI Features
İsteğe Bağlı Bağımlılıkların Yüklenmesi#
Explorer, bazı işlevleri için harici kütüphanelere bağımlıdır. 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, embedding/anlamsal arama ve SQL sorgulama üzerinde çalışır ve LanceDB sunucusuz vektör veritabanı tarafından desteklenir. Geleneksel bellek içi veritabanlarının aksine, performanstan ödün vermeden diskte kalıcı hale getirilir; böylece belleğin bitmesi sorunu yaşamadan COCO gibi büyük veri setlerine yerel olarak ölçeklenebilirsin.
Explorer API#
Bu, veri kümelerini keşfetmek için bir Python API'sidir. Aynı zamanda grafik arayüze sahip Explorer'ı da destekler. Veri kümelerin hakkında bilgi edinmek için kendi keşif not defterlerini veya betiklerini oluşturmak üzere bunu kullanabilirsin.
Tüm yetenekleri ve kullanım örneklerini Explorer API documentation adresinde incele.
GUI Explorer Kullanımı#
GUI demosu tarayıcında çalışarak veri setin için embeddings oluşturmana ve benzer görselleri aramana, SQL sorguları çalıştırmana ve anlamsal arama yapmana olanak tanır. Şu komut kullanılarak çalıştırılabilir:
yolo explorerAsk AI özelliği OpenAI kullanır, bu nedenle GUI'yi ilk çalıştırdığında OpenAI için API anahtarını ayarlaman istenecektir.
Bunu şu şekilde ayarlayabilirsin - yolo settings openai_api_key="..."
SSS#
Ultralytics Explorer, computer vision (CV) veri setlerini anlamsal arama, SQL sorguları, vektör benzerlik 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 Python API sunarak kullanıcıların veri setleriyle sorunsuz bir şekilde etkileşime girmesini sağlar. LanceDB gibi teknolojilerden yararlanan Ultralytics Explorer, aşırı bellek kullanımı olmadan büyük veri setlerine verimli ve ölçeklenebilir erişim sağlar. Ayrıntılı veri seti analizi yapıyor ya da veri kalıplarını keşfediyor ol, Ultralytics Explorer tüm süreci basitleştirir.
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 şu
pipkomutunu kullanabilirsin:pip install ultralytics[explorer]Bu bağımlılıklar, anlamsal arama ve SQL sorgulamanın tam işlevselliği için esastır. LanceDB tarafından desteklenen kütüphaneleri dahil ederek, kurulum, COCO gibi büyük veri setleri için bile veritabanı işlemlerinin verimli ve ölçeklenebilir kalmasını sağlar.
Ultralytics Explorer'ın grafik arayüz sürümünü kullanmak basittir. Gerekli bağımlılıkları yükledikten sonra, grafik arayüzü aşağıdaki komutla başlatabilirsin:
yolo explorerGrafik arayüz; veri kümesi gömmeleri oluşturmak, benzer görselleri aramak, SQL sorguları çalıştırmak ve semantik aramalar gerçekleştirmek için kullanıcı dostu bir arayüz sağlar. Ek olarak, OpenAI'ın Ask AI özelliğiyle entegrasyon, doğal dil kullanarak veri kümelerini sorgulamana olanak tanır ve esneklik ile kullanım kolaylığını artırır.
Depolama ve ölçeklenebilirlik bilgileri için installation instructions kısmına göz at.
Ultralytics Explorer'daki Ask AI özelliği, kullanıcıların doğal dil sorgularını kullanarak veri setleriyle etkileşime girmesini sağlar. OpenAI tarafından desteklenen bu özellik, karmaşık sorular sormana ve SQL sorguları veya benzer komutlar yazman gerekmeden anlayışlı yanıtlar almana olanak tanır. Bu özelliği kullanmak için, GUI'yi ilk çalıştırışında OpenAI API anahtarını ayarlaman gerekecektir:
yolo settings openai_api_key="YOUR_API_KEY"Bu özellik ve nasıl entegre edileceği hakkında daha fazla bilgi için GUI Explorer Usage bölümümüze bak.
Evet, Ultralytics Explorer Google Colab'da çalıştırılabilir ve veri kümesi keşfi için kullanışlı ve güçlü bir ortam sağlar. Gerekli tüm ayarların önceden yapılandırıldığı sağlanan Colab not defterini açarak başlayabilirsin:
Bu kurulum, Google'ın bulut kaynaklarından yararlanarak veri setlerini tamamen keşfetmene olanak tanır. Google Colab Guide sayfamızda daha fazla bilgi edin.