Ultralytics YOLO27: Bekleme listesine katıl.
YOLO'yu lisansla
Etkinlikler

SharkEye nesne tespiti için Ultralytics YOLOv8 kullanıyor

YOLO Vision 2024'te tanıtılan SharkEye'ın köpek balıklarını gerçek zamanlı algılamak ve cankurtaranları uyararak plajları daha güvenli kılmak için Ultralytics YOLOv8'i dronlarda nasıl çalıştırdığını öğren.

Abirami VinaAbirami Vina7 dakikalık okuma
SharkEye köpek balığı tespiti için Ultralytics YOLOv8 kullanıyor

İster çiftlikte otlayan sığırlar ister kıyıya yakın hareket eden köpek balıkları olsun, hayvanları doğal yaşam alanlarında izlemek onların güvenliği ve sağlığı açısından her zaman önemli olmuştur. Ancak onları elle gözlemlemek kolay değildir. Gözlemcilerin davranış veya hareket değişikliklerini dikkatle izlemek için saatlerce sabırla beklemesi gerekebilir. Buna rağmen küçük ama önemli işaretleri gözden kaçırmak kolaydır.

Yapay zekânın (AI) devreye girmesiyle bu süreç hızlanıyor, akıllanıyor ve çok daha verimli hâle geliyor; böylece insan gözlemcilerin üzerindeki yük azalırken doğruluk artıyor. Özellikle bilgisayarlı görü, hayvanları izlemek, tehlikeleri fark etmek ve gerçek zamanlı kararlar almak için kullanılabilir. Eskiden saatler süren görevler artık dakikalar içinde tamamlanabiliyor ve hayvan davranışlarını anlamak için yeni yollar açıyor.

Ultralytics'in düzenlediği yıllık hibrit etkinlik YOLO Vision 2024'te (YV24), uzmanlar ve yenilikçiler yapay zekânın gündelik zorlukların üstesinden nasıl geldiğini incelemek üzere bir araya geldi. Sunulan konular arasında gerçek zamanlı nesne tespitindeki ve hayvan takibindeki gelişmeler de vardı; bu gelişmeler yapay zekânın çeşitli alanlarda güvenliği ve verimliliği nasıl artırdığını gösterdi.

Etkinliğin öne çıkan bölümlerinden biri, AI Master Group'un Kurucusu Jim Griffin'in yaptığı konuşmaydı. Griffin, kıyıya fazla yaklaşmadan önce köpekbalıklarını tespit ederek Vision AI'ın plajları nasıl daha güvenli hâle getirdiğini gösterdi. Dalgalı deniz, yansıma ve su altındaki engeller gibi zorlu koşullarda bile köpekbalıklarını gerçek zamanlı olarak doğru biçimde tanımlamak için bir bilgisayarlı görü modeli olan Ultralytics YOLOv8 modelini nasıl kullandıklarını anlattı.

Bu yazıda SharkEye projesini daha yakından inceleyecek ve Jim'in konuşmasından ilginç bilgiler paylaşacağız.

SharkEye'ı tanıyalım: Bilgisayarlı görü uygulaması#

Jim konuşmasına, sörfçülerle köpek balıklarının sık sık aynı sularda bulunduğu, Kaliforniya'nın tanınmış sörf noktalarından Padaro Plajı'nı tanıtarak başladı. Köpek balığı tespitindeki gerçek zorluğu vurgulayarak şöyle dedi: “Elbette bir köpek balığı seni ısırırsa onu tespit etmek kolay. Bizim yapmak istediğimiz, köpek balıklarını önceden belirlemekti.”

Jim Griffin, Ultralytics YOLO Vision 2024 sahnesinde kürsüde gülümserken

Şekil 1. Jim, YOLO Vision 2024 sahnesinde.

SharkEye, Kaliforniya Üniversitesi, Santa Barbara'nın desteğiyle bu sorunu çözmek için oluşturuldu. Jim, yüksek çözünürlüklü yapay zekâ kameraları taşıyan dronların suyun yaklaşık 200 fit üzerinde uçarak okyanusu gerçek zamanlı taramak için kullanıldığını anlattı.

Bir köpek balığı tespit edildiğinde cankurtaranlar, sörf mağazası sahipleri ve güncellemelere kaydolan herkes dâhil yaklaşık 80 kişiye SMS uyarısı gönderiliyor. Jim, bu anlık bildirimlerin hızlı yanıt verilmesini sağlayarak köpek balıkları kıyıya yaklaştığında plaj ziyaretçilerinin güvenliğini artırdığını belirtti.

Jim ayrıca SharkEye'ın kullanıcıların köpek balığı tespit istatistiklerini görebileceği canlı bir kontrol paneli sunduğunu söyledi. Örneğin sistem 12 hafta içinde iki büyük ve 15 küçük köpek balığı belirledi; haftalık ortalama bir köpek balığından biraz fazlaydı.

Ardından SharkEye'ın arkasındaki çalışmalara öncülük eden bilim insanı Neil Nathan'ı tanıttı. Nathan, bilgisayar bilimi yerine çevre çalışmaları alanında eğitim almış olmasına rağmen projeye başarıyla öncülük etti. Jim, SharkEye'da kullanılanlar gibi modern yapay zekâ araçlarının teknik geçmişi olmayan kişilerin de etkili çözümler geliştirebilmesini sağlayacak şekilde erişilebilir tasarlandığını vurguladı.

Köpek balıklarını tespit etmek için Ultralytics YOLOv8 kullanımı#

Ayrıntılara giren Jim, SharkEye'ın arka planında neler olduğunu ve köpekbalığı tespit çözümünün neden basit bir nesne algılama görevinden ibaret olmadığını açıkladı. Çözümün, köpekbalıklarıyla kolayca karıştırılabilecek yüzen yosunlar gibi değişken ve öngörülemeyen koşullarla başa çıkması gerekiyordu. Sabit bir nesneyi tespit etmekten farklı olarak köpekbalığını tanımak hassasiyet ve uyum yeteneği gerektiriyor; bu da Ultralytics YOLOv8'i güçlü bir seçenek hâline getiriyor.

Ultralytics YOLOv8'in bir diğer avantajı, bulut sunucularına bağlı kalmadan bir drona dağıtılabilmesiydi. Jim, bu yaklaşımın SharkEye'ın anında uyarılar göndermesini nasıl mümkün kıldığını açıkladı; bu, öngörülemeyen okyanus koşullarında zamanında yanıt verilmesini sağlamak için temel bir unsurdu.

Yalnızca altı satır kodla nesne tespiti#

SharkEye'ın nasıl çalıştığını ve arkasındaki iş birliğini anlattıktan sonra Jim canlı bir demo sundu.

Jim Griffin, canlı demosuna izleyicilere tanıdık bir örnek göstererek başladı: Ultralytics YOLO modelleri için bir "hello world" kod parçacığı. Yalnızca altı satır Python koduyla, önceden eğitilmiş bir Ultralytics YOLOv8 modelinin görüntüdeki otobüsü nasıl tespit edebildiğini gösterdi.

Jim Griffin, Ultralytics YOLO Vision 2024'te YOLOv8n modelini eğiten Python kodunun yer aldığı slaydın yanında sahnede

Şekil 2. Jim'in YOLO Vision 2024'teki demosu.

Demosunda, dronlar gibi düşük güç tüketen cihazlar için hafif bir sürüm olan Ultralytics YOLOv8 Nano modelini kullandı. SharkEye'da da aynı model gerçek zamanlı köpek balığı tespiti için kullanıldı.

Jim, konuya biraz daha açıklık getirmek için demodaki modelin yaygın olarak kullanılan COCO veri kümesinin daha küçük bir alt kümesi olan COCO128 üzerinde eğitildiğini belirtti. COCO veri kümesi, 80 nesne kategorisinde yaklaşık 330.000 görüntü içeriyor ve bunların 200.000'den fazlası etiketlenmiş durumda. COCO128 hızlı demolar için işe yarasa da SharkEye'ın gerçek dünya senaryolarının karmaşıklığıyla başa çıkabilecek, uygulamaya özel ve daha sağlam bir köpekbalığı tespit veri kümesine ihtiyaç duyduğunu vurguladı.

SharkEye için Ultralytics YOLOv8'in özel olarak eğitilmesi#

Jim'e göre SharkEye projesinin en zor kısmı yapay zekâ modelini eğitmek değil, doğru verileri toplamaktı. Şöyle dedi: “Bu projenin asıl işi yapay zekâ değildi. Projenin asıl işi, o dronları beş yıl boyunca uçurmak, videolardan görüntüleri ayıklamak ve onları uygun şekilde etiketlemekti.”

Ekibin Padaro Plajı'nda 15.000 görüntü topladığını anlattı. Her görüntünün; köpek balıklarını, yosunları ve sudaki diğer nesneleri birbirinden ayırmak için manuel olarak etiketlenmesi gerekiyordu. Süreç yavaş ve zahmetli olsa da sonraki her şeyin temelini oluşturdu.

Nesne tespiti için köpek balığı görüntülerini dronlarla yakalama

Şekil 3. Gerçek zamanlı nesne tespiti için köpek balığı görüntülerinin dronlarla yakalanması.

Veri kümesi hazır olunca Ultralytics YOLOv8 bu veri kümesi üzerinde özel olarak eğitildi. Jim şöyle dedi: "Asıl eğitim zor kısım değildi; T4 GPU'larda [Grafik işlem birimleri] yalnızca 20 saat sürdü.” Ayrıca A100 GPU'lar gibi daha güçlü donanımlarla bu sürenin beş saate kadar indirilebileceğini de ekledi.

SharkEye'ın değerlendirilmesi: Geri çağırımdan çok hassasiyet#

Ardından Jim, SharkEye'ın performansının nasıl değerlendirildiğini anlattı. Temel metriğin kesinlik, yani sistemin gerçek köpekbalıklarını ne kadar doğru tanıdığı olduğunu gösterdi. SharkEye'ın %92 kesinlik elde etmesi, karmaşık okyanus ortamında köpekbalıklarını doğru biçimde tanımlamada modelin son derece etkili olduğunu kanıtladı.

Hassasiyetin önemini daha ayrıntılı ele alan Jim, bu durumda hassasiyetin neden geri çağırımdan daha önemli olduğunu açıkladı. “Çoğu zaman insanlar özellikle olumlu bir vakayı kaçırmanın kritik olabileceği sağlık gibi alanlarda geri çağırımla ilgilenir. Ancak bu durumda dışarıda kaç köpek balığı olduğunu bilmiyorduk, bu yüzden önemsediğimiz ölçüt hassasiyetti,” dedi. SharkEye, hassasiyete odaklanarak yanlış alarmları en aza indirdi; böylece cankurtaranların ve diğer müdahale ekiplerinin hızla harekete geçmesi kolaylaştı.

Jim Griffin, Ultralytics YOLO Vision 2024'te dalgalardaki genç bir sörfçüyü gösteren ekranın yanında SharkEye'ı sunarken

Şekil 4. Jim, YOLO Vision 2024'te SharkEye'ı tanıtıyor.

Konuşmasını, yapay zekânın performansını insan performansıyla karşılaştırarak tamamladı ve SharkEye’ın %92’lik kesinliğinin insan uzmanların %60’lık doğruluğunu çok geride bıraktığını belirtti. Bu farkı vurgulayarak şöyle dedi: “Bunun nedeni insan olmamız. Sen ya da ben ne kadar uzman olursak olalım, bütün gün ekranın karşısında oturup köpek balığı aramamız gerekirse, sonunda aklımız başka yerlere kayar.” İnsanların aksine yapay zekâ modelleri yorulmaz veya dikkatleri dağılmaz; bu da onları kesintisiz izleme gerektiren görevler için güvenilir bir çözüm hâline getirir.

Ultralytics YOLO11#

Jim Griffin'in konuşmasından akılda kalan “Altı satır kod bir gün hayatını kurtarabilir” sözü, yapay zekânın ne kadar gelişmiş ama erişilebilir hâle geldiğini özetliyor. Ultralytics YOLO modelleri de bu düşünceyle geliştirilerek her ölçekteki geliştirici ve işletmenin gelişmiş bilgisayarlı görü teknolojisine erişmesi sağlandı. Ultralytics YOLO11, daha hızlı çıkarım ve daha yüksek doğrulukla bu yaklaşımı ileri taşıdı; daha sonra yerini Ultralytics YOLO26 aldı.

Ultralytics YOLO11’i öne çıkaran özelliklere kısaca göz atalım:

  • Yeniden tasarlanan mimari: Geliştirilmiş omurga ve boyun mimarisi, daha iyi özellik çıkarımı ve daha yüksek kesinlik sağlar.
  • Kullanım kolaylığı: Python koduyla veya Ultralytics Platform gibi kodsuz araçlarla erişilebilir.
  • Görevler arasında esneklik: Ultralytics YOLO11; nesne algılama, örnek segmentasyonu, görüntü sınıflandırma, poz tahmini, yönelimli sınırlayıcı kutular (OBB) ve izleme gibi bilgisayarlı görü görevlerini destekler.
  • Daha yüksek doğruluk: Ultralytics YOLO11m, %22 daha az parametre kullanırken COCO veri kümesinde YOLOv8m'den daha yüksek ortalama kesinlik (mAP) elde eder.

Bu özellikler, Ultralytics YOLO11’i ister çiftlikte ister doğada olsun, dinamik ortamlarda hayvan davranışlarını izlemek için çok uygun hâle getirir.

Önemli çıkarımlar#

Görüntü yapay zekâsındaki gelişmeler, çeşitli alanlara yönelik pratik araçlar sunarak gerçek dünyadaki sorunların çözümünü kolaylaştırıyor. Örneğin, Ultralytics YOLO11 gibi bilgisayarlı görü modelleri, zorlu koşullarda bile hayvanları gerçek zamanlı izlemek ve takip etmek için kullanılabilir.

Jim Griffin’in YV24’teki açılış konuşması, Ultralytics YOLOv8’in karmaşık sorunları çok az kod yazarak çözmek için nasıl kullanılabileceğini gösterdi. Gerçek zamanlı köpek balığı algılama için dronları yapay zekâyla birleştiren SharkEye projesi, teknolojinin plaj güvenliğini nasıl artırabileceğini ortaya koydu.

Farklı geçmişlere sahip insanların erişilebilir yapay zekâ yardımıyla etkili çözümler geliştirebildiğini gösteren çarpıcı bir vaka incelemesiydi.

Topluluğumuzun bir parçası ol ve yapay zekâyı daha yakından tanımak için GitHub depomuzu incele. Tarımda bilgisayarlı görü uygulamalarından kendi kendine giden araçlarda yapay zekâya kadar bu teknolojilerin yeniliği nasıl ileri taşıdığını gör. Yapay zekâ projelerine bugün başlamak için lisans seçeneklerimize göz at!

Yazan

Abirami Vina
Abirami Vina

İçerik Üreticisi · Ultralytics

Bilgisayarlı görü mühendisi olarak kariyerine başlayan Abirami Vina, görü AI’sı ve makine öğrenimi alanlarında sağlam bir temel oluşturdu. Ultralytics’te İçerik Üreticisi, Scribe of AI’da ise Kurucu ve Baş Yazar olarak AI odaklı şirketler için nitelikli teknik içerikler hazırlıyor. AI’yı hem anlaşılır hem de ilgi çekici kılma tutkusuyla çalışan Abirami, en yeni teknolojiler ile gerçek dünyadaki etkileri arasında köprü kuruyor.

Yorumlar

Soru sor, sonuçlarını paylaş veya başka birine yardım et.

Çözümleri keşfet

Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

İHA ve hava görüntülerini Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, koruma çalışmaları ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Uçak denetimi, pistteki yabancı madde tespiti, havaalanı yer operasyonları ve kompozit malzeme kusurlarının tespiti için Ultralytics YOLO ile havacılık ve uzay sektöründe bilgisayarlı görü uygula.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

Makine öğreniminin geleceğine yolculuğuna başla