"Tüm Çerezleri Kabul Et" seçeneğine tıklayarak, sitede gezinmeyi geliştirmek, site kullanımını analiz etmek ve pazarlama çabalarımıza yardımcı olmak için cihazınızda çerezlerin saklanmasını kabul edersiniz. Daha fazla bilgi
Çerez Ayarları
"Tüm Çerezleri Kabul Et" seçeneğine tıklayarak, sitede gezinmeyi geliştirmek, site kullanımını analiz etmek ve pazarlama çabalarımıza yardımcı olmak için cihazınızda çerezlerin saklanmasını kabul edersiniz. Daha fazla bilgi
Yeni Ultralytics YOLO11 modelinin görüntü sınıflandırmasını nasıl geliştirdiğini ve tarım, perakende ve vahşi yaşam izleme alanlarındaki görevler için daha iyi doğruluk sunduğunu öğrenin.
Şekil 1. Bir İran kedisini classify için Ultralytics YOLO11 kullanımına bir örnek.
Görüntü sınıflandırma nedir?
Görüntü sınıflandırma, daha önce etiketlenmiş görüntülerden öğrenilen kalıplara dayalı olarak bir görüntüye bir etiket veya etiket atayarak çalışır. Bir bilgisayarla görme modeli, bir görüntünün piksellerini dikkatlice analiz ederek görüntü için en iyi eşleşmeyi bulabilir. Aşağıdaki gibi güvenilir modeller YOLO11 bu işlemi sorunsuz bir şekilde gerçekleştirebilir. YOLO11'in model mimarisi, görüntülerin veya video karelerinin neredeyse anında işlenmesini mümkün kılarak hızlı ve doğru görüntü sınıflandırması gerektiren uygulamalar için idealdir.
Görüntü sınıflandırmanın kapsamını gerçekten anlamak için, onu nesne tespiti gibi diğer görevlerden ayırmaya yardımcı olur. Görüntü sınıflandırma tüm bir görüntüyü etiketlerken, nesne tespiti görüntü içindeki her nesneyi tanımlar ve konumlandırır.
Şekil 2. Görüntü sınıflandırma, nesne tespiti ve görüntü segmentasyonunun karşılaştırması.
Bir zürafa görüntüsünü ele alalım. Görüntü sınıflandırmada, model, genel içeriğine dayanarak tüm görüntüyü basitçe bir zürafa olarak etiketleyebilir. Ancak, nesne tespitiyle, model zürafayı tanımlamakla kalmaz; aynı zamanda zürafanın etrafına bir sınırlayıcı kutu yerleştirerek görüntü içindeki tam konumunu da belirler.
Şimdi, zürafanın savanda bir ağacın yanında diğer hayvanlarla birlikte durduğunu hayal edin. Bir görüntü sınıflandırma modeli, tüm sahneyi bir savan veya sadece vahşi yaşam olarak etiketleyebilir. Ancak, nesne tespiti ile model, her bir öğeyi ayrı ayrı tanımlayarak zürafayı, ağacı ve diğer hayvanları kendi sınırlayıcı kutularıyla tanıyacaktır.
YOLO11 görüntü sınıflandırma uygulamaları
Ultralytics YOLO11 modelinin görüntü sınıflandırması için doğruluğu ve performansı, onu çok çeşitli endüstrilerde kullanışlı hale getirir. Görüntü sınıflandırmasında YOLO11 'in bazı temel uygulamalarını inceleyelim.
Tarımda YOLO11 görüntü sınıflandırması
Görüntü sınıflandırma, tarım ve çiftçilik endüstrisindeki birçok işlevi kolaylaştırmaya yardımcı olabilir. Özellikle, YOLO11 gibi görüntü sınıflandırma modellerini kullanan çiftçiler, mahsullerinin sağlığını sürekli olarak izleyebilir, ciddi hastalıkları detect edebilir ve haşere istilalarını yüksek doğrulukla belirleyebilir.
İşleme: Mevcut kaynaklara ve bağlantıya bağlı olarak, görüntüler uç bilişim aracılığıyla yerinde işlenebilir veya daha yoğun analiz için buluta yüklenebilir.
YOLO11 ile görüntü sınıflandırma: YOLO11 modeli, çeşitli mahsul koşullarını classify için bu görüntüleri analiz edebilir. Yaygın sınıflar arasında sağlıklı, hastalıklı, haşere istilasına uğramış veya besin eksikliği olabilir, bu da tarlanın farklı alanlarını etkileyen belirli sorunların belirlenmesine yardımcı olur.
İçgörü oluşturma: Sınıflandırmalara dayalı olarak YOLO11 , mahsul sağlığı göstergeleri hakkında içgörüler sağlayarak çiftçilerin erken hastalık belirtilerini detect etmelerine, haşere noktalarını belirlemelerine veya besin eksikliklerini tespit etmelerine yardımcı olur.
Bilinçli karar verme: Bu içgörülerle, çiftçiler sulama, gübreleme ve haşere kontrolü konusunda hedefli kararlar alabilir ve kaynakları yalnızca en çok ihtiyaç duyulan yerlere uygulayabilir.
Şekil 3. Sağlıklıdan Enfekteye Farklı Yaprak Sınıflarının Bir Örneği.
Perakendede YOLO11 görüntü sınıflandırması
Görüntü sınıflandırması, perakende alışveriş deneyimini önemli ölçüde iyileştirerek daha kişiselleştirilmiş ve kullanıcı dostu hale getirebilir. Perakendeciler, envanterlerindeki ürünleri tanımak ve bu özelliği mobil uygulamalarına veya web sitelerine entegre etmek için özel olarak eğitilmiş bilgisayar görüşü modellerini kullanabilirler. Müşteriler daha sonra sadece bir fotoğraf yükleyerek ürünleri arayabilir, bu da alışverişi daha hızlı ve daha kolay hale getirir.
Bir müşteri görsel arama sistemine bir resim yüklediğinde, arama sonuçları görünmeden önce arka planda birkaç şey gerçekleşir.
İlk olarak, bir giysi veya mobilya parçasını tanımlamak ve onu arka plandan ayırmak gibi, görüntüdeki ana öğeleri seçmek için nesne tespiti kullanılabilir. Ardından, her bir öğeyi daha da kategorize etmek, yani bir ceket, gömlek, kanepe veya masa olup olmadığını anlamak için görüntü sınıflandırması kullanılabilir.
Bu bilgilerle sistem, satın alınabilecek benzer ürünleri bulabilir; bu da özellikle yalnızca kelimelerle tarif edilmesi zor olan benzersiz veya moda ürünleri bulmak için kullanışlıdır. Aynı teknoloji, öğeleri otomatik olarak tanıyıp kategorize ederek envanter yönetimi gibi diğer perakende görevlerini de kolaylaştırmaya yardımcı olabilir.
Şekil 4. Görüntü sınıflandırmasına dayalı bir görsel arama platformu kullanımda.
YOLO11 görüntü sınıflandırması ile YOLO11 hayatı izleme
Geleneksel olarak, vahşi doğadaki hayvanları izlemek, binlerce fotoğrafı manuel olarak sıralayan ve analiz eden birçok insanı içeren sıkıcı bir iştir. YOLO11 gibi bilgisayarla görme modları sayesinde araştırmacılar hayvanları daha hızlı bir şekilde otomatik olarak izleyebilirler. Kameralar fotoğraf çekmek için doğal yaşam alanlarına yerleştirilebilir. Görsel yapay zeka modeli daha sonra bu fotoğrafları analiz etmek ve (varsa) içindeki hayvanları classify için kullanılabilir. Böyle bir sistem, araştırmacıların çalışmasına yardımcı olabilir ve track hayvan popülasyonları, göç şekilleri vb.
YOLO11 gibi yapay zeka ve bilgisayarla görme modellerinin bu alanda yardımcı olabileceği bir başka yol da nesli tükenmekte olan türlerin sınıflandırılması sürecini kolaylaştırmaktır. Bu modeller, bir hayvanın ait olabileceği potansiyel türleri veya cins kategorilerini belirleyerek araştırmacılar için önemli veriler sağlayabilir. Örneğin, Tazmanya Üniversitesi (UTAS) farklı Tazmanya yaban hayatını izlemek için görüntü sınıflandırma tabanlı bir sistem geliştirmiştir. Modellerden elde edilen tahminler daha sonra bilim insanlarının ve araştırmacıların, kaçak avlanma veya habitat kaybı gibi tehditlere işaret edebilecek hayvan faaliyetlerini ve davranışlarını takip etmelerine yardımcı olabilir.
Şekil 5. Bir köpeğin ait olabileceği olası ırkları tahmin eden YOLO11 .
YOLO11 modeliyle görüntü sınıflandırmayı deneme
Şimdi görüntü sınıflandırmanın ne olduğunu tartıştık ve bazı uygulamalarını keşfettik. Yeni YOLO11 modeli ile görüntü sınıflandırmayı nasıl deneyebileceğinize bir göz atalım. Başlamak için iki kolay yol vardır: Ultralytics Python paketini kullanarak veya Ultralytics HUB aracılığıyla. Her iki seçeneği de inceleyeceğiz.
Paket yüklendikten sonra, YOLO11 görüntü sınıflandırma modelinin bir varyantını yüklemek ve bir görüntü üzerinde bir çıkarım çalıştırmak için aşağıdaki kodu kullanabilirsiniz. Bir çıkarım çalıştırmak, yeni, görülmemiş veriler üzerinde tahminler yapmak için eğitilmiş bir model kullanmak anlamına gelir. İstediğiniz bir görüntü ile deneyebilirsiniz!
Şekil 6. YOLO11 Modelini kullanarak çıkarımların çalıştırılması.
Özel bir YOLO11 sınıflandırma modelinin eğitimi
Aynı Python paketini özel bir YOLO11 sınıflandırma modelini eğitmek için de kullanabilirsiniz. Özel eğitim, özel ihtiyaçlarınız için bir YOLO11 modeline ince ayar yapmanızı mümkün kılar. Örneğin, farklı kedi cinslerini classify için bir uygulama geliştiriyorsanız, sadece bu amaç için bir YOLO11 modelini özel olarak eğitebilirsiniz.
Aşağıdaki kod, bir YOLO11 görüntü sınıflandırma modelinin nasıl yükleneceğini ve eğitileceğini göstermektedir. Kendi modelinizin performansını artırmak için mevcut bir modelden bilgi kullanarak önceden eğitilmiş ağırlıkları aktarmanıza olanak tanır. Giyim eşyalarının (gömlek, pantolon, ayakkabı vb.) gri tonlamalı görüntülerinden oluşan iyi bilinen bir set olan "fashion-mnist" veri seti gibi bir veri seti belirleyebilirsiniz. Modeli bu veri kümesi üzerinde eğitmek, ona farklı giyim kategorilerini tanımayı öğretir. "fashion-mnist" yerine kedi cinsleri veya bitki türleri gibi projenize uyan herhangi bir veri kümesini kullanabilirsiniz.
Şekil 7. Görüntü sınıflandırması için bir YOLO11 modelinin özel olarak eğitilmesi.
Ultralytics HUB'da YOLO11 'i deneyin
Ultralytics paketini kullanmak basit olsa da, biraz Python bilgisi gerektirir. Daha acemi dostu bir seçenek arıyorsanız, farklı YOLO modellerinin eğitimini ve dağıtımını basit ve erişilebilir hale getirmek için tasarlanmış bir platform olan Ultralytics HUB'ı kullanabilirsiniz. Başlamak için bir hesap oluşturmanız gerekir.
Oturum açtıktan sonra, 'Modeller' bölümüne gidin ve görüntü sınıflandırması için YOLO11 modelini seçin. Çeşitli model boyutlarının mevcut olduğunu göreceksiniz: nano, küçük, orta, büyük ve ekstra büyük. Bir model seçtikten sonra, görüntü işlendikten sonra tahminlerin sayfanın sol tarafında görüneceği 'Önizleme' bölümüne bir görüntü yükleyebilirsiniz.
Şekil 8. Bir çıkarım çalıştırmak için Ultralytics HUB kullanma.
Önemli çıkarımlar
YOLO11 , çeşitli sektörlerde yeni olanaklar sunan güçlü görüntü sınıflandırma özellikleri sunar. YOLO11'in hızı ve doğruluğu, tarımda mahsul izlemeyi iyileştirmekten perakende satışta ürün aramalarını geliştirmeye ve vahşi yaşamı korumayı desteklemeye kadar çeşitli uygulamalar için idealdir. Ultralytics Python paketi aracılığıyla özel eğitim seçenekleri veya Ultralytics HUB'da kullanıcı dostu, kodsuz bir kurulum ile kullanıcılar YOLO11 'i iş akışlarına kolayca dahil edebilirler. Daha fazla sektör yapay zeka çözümlerini benimsedikçe, YOLO11 inovasyonu ve pratik gelişmeleri destekleyen esnek, yüksek performanslı bir araç sunuyor.