YOLO26 ile tanış: yeni nesil görsel AI.
Ultralytics
Ultralytics YOLO

Köpek poz tahmini için Ultralytics YOLO11'in özel eğitimi

Ultralytics YOLO11 modelini köpek poz tahmini için özel olarak eğitmeyi ve eğitilmiş modeli evcil hayvan bakımı gibi pratik uygulamalarda kullanmayı öğren.

ABAbirami Vina
4 min read
Köpeğin pozunu tahmin eden Ultralytics YOLO11

Köpeğinin duruşu, nasıl hissettiğine dair sana ipuçları verse nasıl olurdu? Onları günün her saati manuel olarak izlemek kolay değil. Ancak, yapay zeka (YZ) ve bilgisayarlı görü alanındaki ilerlemeler sayesinde, davranışlarını daha iyi anlamak için video görüntülerini gerçek zamanlı olarak analiz edebiliriz.

Özellikle Ultralytics YOLO11 gibi bilgisayarlı görü modelleri, köpeğinin duruşunu tahmin etmeye ve hareketlerini takip etmeye yardımcı olarak esenlikleri hakkında değerli bilgiler sunabilir. Bu nasıl çalışır? YOLO11'in duruş tahmini yeteneği, duruşlarını ve hareketlerini anlamak için bir öznenin vücudundaki kilit noktaları tanımlayabilir.

Ayrıca YOLO11, köpek duruşu tahmini için tasarlanmış bir veri kümesi üzerinde özel olarak eğitilebilir, bu da evcil hayvanının vücut dilini doğru bir şekilde analiz etmeni mümkün kılar. Ultralytics Python paketi, köpekler için görme tabanlı YZ modellerini eğitmeyi ve dağıtmayı kolaylaştıran bir Köpek Duruşu Veri Kümesini destekler. Bu teknoloji, 2024'te 9,4 milyar dolar değerinde olan ve 2037'ye kadar 64 milyar dolara ulaşması öngörülen hızla büyüyen evcil hayvan teknolojisi pazarının bir parçasıdır.

Bu makalenin arkasındaki ilham kaynağı, Köpek Yöneticimiz (DEO) Blues. Hakkımızda sayfamıza göz atarsan, Blues'un değerli bir ekip üyesi olduğunu ve Ultralytics'te işleri eğlenceli tutmada önemli bir rol oynadığını göreceksin!

Bu makalede, köpek duruşu tahmini için Köpek Duruşu Veri Kümesini kullanarak YOLO11'i nasıl özel eğitebileceğini tartışacağız. Ayrıca evcil hayvan bakımı ve davranış analizindeki pratik uygulamalarını da keşfedeceğiz.

Blues, Ultralytics'in Köpek İcra Kurulu Başkanı (DEO)

Şekil 1. Ultralytics'teki Köpek Yönetici (DEO) Blues ile tanış.

Link to this sectionKöpek Duruşu veri kümesine genel bakış#

Bir veri kümesi, makine öğrenimi modellerini eğitmek için kullanılan bir veri koleksiyonudur. Duruş tahmini için ideal bir veri kümesi, vücut konumlarını eşlemek için etiketlenmiş kilit noktaları olan görüntüler içerir. Ayrıca, modelin duruşları doğru bir şekilde tanımasını ve tahmin etmesini sağlamak için çeşitli duruşlara, açılara, ışık koşullarına ve arka planlara sahip olmalıdır. Bu çeşitlilik, modeli gerçek dünya kullanımı için daha güvenilir hale getirir.

Ultralytics tarafından desteklenen Köpek Duruşu Veri Kümesi, modellerin köpek duruşlarını etkili bir şekilde öğrenmesine ve tanımasına yardımcı olmak için özel olarak tasarlanmıştır. Kuyruk, kulaklar ve patiler gibi 24 kilit nokta için ayrıntılı etiketlere sahip, çeşitli köpek cinslerinin 8.400'den fazla açıklamalı görüntüsünü içerir.

Dog-Pose Veri Setine genel bakış

Şekil 2. Köpek Duruşu Veri Kümesine genel bakış.

Link to this sectionKöpek Duruşu Veri Kümesi ile YOLO11 nasıl özel eğitilir#

Köpek Duruşu Veri Kümesi ile YOLO11'i özel eğitmek basit bir süreçtir. Başlamak için, eğitim ve değerlendirme için gerekli tüm araçları içeren Ultralytics Python paketini yükleyerek ortamını kurman gerekecek.

Ultralytics, Köpek Duruşu Veri Kümesi için yerleşik desteğe sahiptir ve bu, manuel etiketleme ihtiyacını ortadan kaldırarak doğrudan eğitime geçmeni sağlar. Her şey ayarlandıktan sonra, aşağıdaki resimde gösterildiği gibi sadece birkaç satır kodla YOLO11'i Köpek Duruşu Veri Kümesi üzerinde eğitebilirsin.

Eğitim sırasında model, farklı cinslerde, ışık koşullarında ve ortamlarda köpek duruşlarını tespit etmeyi ve izlemeyi öğrenir. Eğitimden sonra sonuçları görselleştirebilir ve doğruluğu ve performansı artırmak için modeli ince ayarlardan geçirebilirsin.

Dog-Pose Veri Seti üzerinde özel YOLO11 eğitimi için kod parçacığı

Şekil 3. Köpek Duruşu Veri Kümesi üzerinde YOLO11 özel eğitimini gösteren bir kod parçacığı.

Modelini eğitirken herhangi bir sorunla karşılaşırsan, bunları hızlı bir şekilde çözmene yardımcı olacak bazı sorun giderme ipuçları şunlardır:

  • İnternet bağlantını kontrol et: Köpek Duruşu Veri Kümesi, eğitim betiğini çalıştırdığında otomatik olarak indirilir. İndirme hatalarını önlemek için sabit bir internet bağlantın olduğundan emin ol.
  • Ultralytics'i güncelle: Ultralytics Python paketinin en son sürümünü kullandığından emin ol.
  • Konsoldaki hataları kontrol et: Hata mesajlarını dikkatlice oku, çünkü bunlar genellikle neyin düzeltilmesi gerektiğine dair ipuçları sağlar.

Daha fazla sorun giderme ipucu için Ultralytics Yaygın Sorunlar Kılavuzuna göz atabilirsin.

Link to this sectionÖzel model eğitimi sırasında neler olur?#

YOLO11'i Köpek Duruşu Veri Kümesi üzerinde özel eğittiğinde arka planda neler olduğunu merak ediyor olabilirsin. Sürece daha yakından bakalım.

Sıfırdan başlamak yerine, COCO-Pose veri kümesi üzerinde halihazırda eğitilmiş, önceden eğitilmiş bir YOLO11-pose modeli kullanıyoruz. COCO-Pose insan duruşu tahmini için tasarlandığından, bu önceden eğitilmiş model insan kilit noktalarını tespit edebilir. Aslında, herhangi bir ek eğitim olmadan, YOLO11-Pose'u doğrudan kutudan çıktığı gibi insan duruşu tahmini yapmak için kullanabilirsin.

Transfer öğrenme yoluyla, bu modeli bacaklar, kuyruk ve baş gibi kilit noktaları tanımasına yardımcı olarak özellikle köpek duruşu tahmini için uyarlıyoruz. Modeli köpeğe özel örneklere maruz bırakarak, bu temel özelliklere odaklanmayı öğrenir.

Eğitim sırasında, modelin bazı kısımları değişmeden kalır ve COCO veri kümesinden kazanılan genel bilgileri korur. Diğer kısımlar, köpek duruşlarını tahmin etmede doğruluğu artırmak için yeniden eğitilir. Model, tahminlerini veri kümesindeki gerçek kilit noktalarla karşılaştırarak ve hataları azaltmak için ayarlamalar yaparak öğrenir. Zamanla bu süreç, köpeğin hareketlerini doğru bir şekilde izleme konusunda onu daha iyi hale getirir.

Transfer öğrenme ayrıca modelin farklı ırklara, boyutlara ve hareket modellerine uyum sağlamasını mümkün kılarak gerçek dünya senaryolarında güvenilir bir şekilde çalışmasını sağlar.

Blues ve kız kardeşi Happy üzerinde tespit edilen anahtar noktalar

Şekil 4. Blues'un ve kız kardeşi Happy'nin kilit noktaları tespit ediliyor.

Link to this sectionKöpek duruşu tahmininde YOLO11'in avantajları#

Piyasada çeşitli bilgisayarlı görü modelleri var, peki YOLO11'i köpek duruşu tahmini için doğru seçim yapan nedir?

YOLO11, gerçek zamanlı hızı ve doğruluğu ile öne çıkar ve bu da onu köpek duruşu tahmini için harika bir seçenek haline getirir. Hem hassasiyet hem de hız açısından önceki sürümlerden daha iyi performans gösterir. YOLOv8'den %22 daha az parametre ile, COCO veri kümesinde daha yüksek bir ortalama hassasiyet (mAP) elde eder, bu da nesneleri daha doğru ve verimli bir şekilde tespit ettiği anlamına gelir. Hızlı işleme hızı, hızlı ve güvenilir tespitin şart olduğu gerçek zamanlı uygulamalar için onu mükemmel kılar.

Duruş tahmininin ötesinde YOLO11, köpeğini izlemek için daha kapsamlı bir görme tabanlı YZ çözümü oluşturmaya yardımcı olabilecek örnek segmentasyonu ve nesne takibi gibi bilgisayarlı görü görevlerini de destekler. Bu özellikler, hareket takibini, davranış analizini ve genel evcil hayvan bakımını iyileştirebilir.

Blues isimli köpeği segmentlere ayıran YOLO11

Şekil 5. YOLO11 iş başında: Blues'u zahmetsizce segmentlere ayırıyor!

Link to this sectionKöpek duruşu tahmini ve YOLO11 uygulamaları#

Sırada, köpek duruşu tahmininin gerçek dünya uygulamalarını ve evcil hayvan bakımı üzerindeki etkisini tartışalım.

Link to this sectionKöpek duruşu tahmini ile evcil hayvan eğitimini iyileştirme#

Köpek duruşu tahmini, köpek eğitimini daha akıllı ve daha etkili hale getirebilir. Diyelim ki köpeğin hareketlerini yakalamak için bir kamera kullanılıyor, işte YOLO11 burada devreye girebilir. Oturma, bekleme veya yatma gibi eylemleri tanımak için bacaklar, kuyruk ve baş gibi kilit noktaları tespit edip analiz edebilir.

Köpek eylemi doğru şekilde gerçekleştirmezse, sistem bir uygulama aracılığıyla anında geri bildirim sağlayarak eğitmene gerçek zamanlı olarak yardımcı olabilir. Bu, eğitimi daha verimli, hassas ve köpeğin ilerlemesine daha duyarlı hale getirir.

Örneğin, köpeğine komut üzerine oturmayı öğrettiğini düşün. Sistem köpeğinin duruşunu izleyebilir ve tam olarak oturup oturmadığını tespit edebilir. Köpek vücudunu alçaltır ancak tam olarak oturmazsa, sistem tamamlanmamış eylemi algılayabilir ve bir uygulama aracılığıyla anında geri bildirim gönderebilir. Eğitmen, komutu pekiştirmek veya köpeği doğru pozisyona yönlendirmek gibi eğitimde küçük ayarlamalar yapmak üzere uyarılabilir.

Blues, YOLO11 kullanarak köpek pozu tahmini konusunda ekibe yardım ediyor

Şekil 6. Blues, YOLO11 kullanarak köpek duruşu tahmini ile ekibe yardım ediyor.

Link to this sectionDuruş tahmini modelleriyle veteriner bakımını ilerletme#

Bilgisayarlı görü, veterinerlerin hayvan bakımına yaklaşımlarını dönüştürebilir. Köpek duruşu tahmininin ayrıntıları doğru bir şekilde analiz etme yeteneği, olağandışı hareket kalıplarını fark etmeyi ve olası sağlık sorunlarını tanımlamayı kolaylaştırır.

Örneğin, bağ yaralanmasından iyileşen bir köpeği izleyen bir veteriner, otomatik analiz için Köpek Duruşu Veri Kümesi üzerinde eğitilmiş YOLO11'e güvenebilir. Topallama veya bacak konumlandırmasındaki değişiklikler kolayca tespit edilebilir. Görme özellikli, sürekli 7/24 izleme, köpeğin iyileşmesi hakkında net bilgiler sağlayarak tedavinin işe yarayıp yaramadığını veya ayarlamaların gerekip gerekmediğini belirlemelerine yardımcı olur.

Link to this sectionKöpek duruşu tahmini için yolun ilerisi#

Teknoloji gelişmeye devam ettikçe, YOLO11 ile köpek duruşu tahmini gibi çözümler, hayvan izleme ve esenlikte muhtemelen daha büyük bir rol oynayacaktır. Aslında YOLO11, kalp atış hızı, aktivite seviyeleri ve hareketlilik modelleri gibi temel sağlık göstergelerini izlemek için akıllı tasmalar ve sağlık takipçileri gibi giyilebilir teknolojilerle entegre edilebilir.

Örneğin, hareket sensörleriyle donatılmış akıllı bir tasma, bir köpeğin yürüme veya koşma adımlarını takip edebilirken, YOLO11'in duruş tahmini duruşu gerçek zamanlı olarak analiz eder. Sistem topallama veya sertlik gibi düzensiz hareketler tespit ederse, bu verileri olası rahatsızlığı veya yaralanmayı değerlendirmek için kalp atış hızı ve aktivite seviyeleriyle ilişkilendirebilir. Evcil hayvan sahipleri ve veterinerler, sorunları erkenden tanımlamak ve proaktif önlem almak için bu bilgileri kullanırlar.

Bu ilerlemelerle köpek duruşu tahmini, basit hareket takibinin ötesine geçiyor; köpeğin daha sağlıklı, daha güvenli ve gerçek zamanlı olarak daha iyi izlenmesine yardımcı olan kapsamlı, YZ destekli bir evcil hayvan bakım sisteminin önemli bir parçası haline geliyor.

Link to this sectionÖne çıkanlar#

YOLO11 ve Köpek Duruşu Veri Kümesi gibi yeniliklerle, bilgisayarlı görıda yeni olanaklar açıyoruz. Bu ilerlemeler, köpek davranışını ve sağlığını daha önce mümkün olmayan şekillerde daha iyi anlamamıza yardımcı oluyor.

Köpek duruşlarını doğru bir şekilde takip ederek eğitimi iyileştirebilir, sağlığı izleyebilir ve evcil hayvan bakımını daha etkili hale getirebiliriz. İster araştırmada, ister veteriner bakımında, isterse köpek eğitiminde olsun, görme tabanlı YZ, köpeklerimize bakmak ve esenliklerini artırmak için daha akıllı yollar yaratıyor.

YZ hakkında daha fazla bilgi edinmek için topluluğumuza katıl ve GitHub depomuza göz at. Sağlık hizmetlerinde bilgisayarlı görü ve kendi kendine giden arabalarda YZ gibi yeniliklerin geleceği nasıl şekillendirdiğini keşfet. Görme tabanlı YZ projelerine bugün başlamak için lisanslama seçeneklerimize bak.

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin

Yapay zekanın geleceğini birlikte inşa edelim!

Yolculuğuna makine öğreniminin geleceğiyle başla