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

Sürü zekâsı nedir? Görsel Yapay Zekâdaki rolünü keşfet

Sürü zekâsının ne olduğunu ve bilgisayarlı görü sistemlerinin daha hızlı uyum sağlamasına, modelleri daha iyi ince ayarlamasına ve uç cihazlarda verimli çalışmasına nasıl yardımcı olduğunu öğren.

Abirami VinaAbirami Vina7 dakikalık okuma
Sürü zekâsı ve Görsel Yapay Zekâdaki rolü

Genellikle kusursuz bir V şekli oluşturan kuş sürülerine veya bir yiyecek kaynağının çevresinde toplanan karıncalara baktığımızda, bu davranışların ardındaki karmaşık ve akıllı süreçleri düşünmeden doğanın güzelliğine hayran kalırız. Bilim insanları durup daha yakından baktıklarında bu davranışların ardında büyüleyici bir sistem olduğunu fark ettiler.

Aslında bu tür doğal olgular, yapay zekâda birçok basit ajanın karmaşık sorunların üstesinden gelmek için birlikte çalıştığı sürü zekâsı kavramına ilham verdi. Tek bir merkezi lidere bağlı kalmak yerine bu ajanlar, birçok doğal sistemde olduğu gibi, birbirleriyle iletişim kurar, uyum sağlar ve birbirlerinden öğrenir.

Sürü zekâsı kavramı; yapay zekâ optimizasyonu, derin öğrenme ve özellikle bilgisayarlı görü alanlarında ilgi çekici bir araştırma konusu olarak dikkat çekiyor. Makinelerin öğrenme ve nesne algılama biçimlerini, hatta gruplar hâlinde birlikte çalışmalarını iyileştirmek için yeni bir yol sunuyor.

Bu yazıda, bilgisayarlı görü alanındaki sürü zekâsının günümüzde nasıl kullanıldığını inceleyeceğiz. Ayrıca model eğitimini nasıl desteklediğine, onu farklı kılan unsurlara ve yapay zekânın geleceği açısından neden önemli olduğuna bakacağız.

Doğadaki sürü zekâsı örnekleri

Şekil 1. Doğadaki sürü zekâsı örnekleri. Görsel yazara aittir.

Sürü zekâsı nedir?#

Sürü zekâsı, çok sayıda basit ajanın grup davranışından yararlanarak sorunları çözmek için birlikte çalıştığı yapay zekânın bir dalıdır. Arıların geniş bir alandaki en iyi çiçek kümelerini nasıl bulduğunu düşün. Her arı küçük bir alanı keşfeder ve diğerleriyle basit sinyaller paylaşır. En iyi çiçek kümesini bulma görevinde bir lider yoktur; ancak kovan birlikte en iyi kaynaklara giden en verimli yolu bulur.

Benzer şekilde, bir sürüdeki her ajan yalnızca yerel bilgilere dayanarak karar verir. Sistemin tamamını göremez ancak yakındaki sinyallere veya örüntülere tepki verir. Zaman içinde grup, merkezi bir denetleyiciye ihtiyaç duymadan iş birliği sayesinde akıllı çözümler bulur.

Sürü zekâsını tanımlayan bazı temel özellikler şunlardır:

  • Merkeziyetsizlik: Her ajan, merkezi bir yönetici olmadan kendi başına hareket eder. Her biri yalnızca elindeki bilgileri kullanarak karar verir.
  • Kendiliğinden örgütlenme: Grup, dışarıdan bir denetim olmadan doğal biçimde değişir ve yararlı örüntüler oluşturur. Ajanlar birlikte çalışır ve kendi kendilerine uyum sağlar.
  • Basit ajan kuralları: Her ajan, yalnızca hemen çevresinde olup bitenlere dayanan basit kurallara uyar. Karmaşık veriler yerine yerel bilgileri kullanırlar.
  • Ortaya çıkan davranış: Her ajanın küçük eylemleri bir araya gelerek akıllı ve karmaşık sonuçlar ortaya çıkarır. Birlikte, hiçbir ajanın tek başına çözemeyeceği sorunları çözebilirler.

Sürü zekâsının temel özellikleri

Şekil 2. Sürü zekâsının temel özellikleri. Görselin sahibi: yazar.

Sürü zekâsı fikri, doğanın sorunları nasıl çözdüğünü incelemeye ve bu fikirleri yapay sistemlerde kullanmaya odaklanan biyolojiden ilham alan yapay zekâ olarak bilinen daha geniş bir alanın parçasıdır. Araştırmacılar, bu çalışmalar doğrultusunda zaman içinde sürü tabanlı birçok yöntem geliştirmiştir.

Popüler sürü tabanlı yöntem veya algoritmalardan bazıları Parçacık Sürü Optimizasyonu (PSO), Karınca Kolonisi Optimizasyonu (ACO) ve Arı Kolonisi Optimizasyonu'dur (BCO). PSO, kuşların veya balıkların en iyi çözümleri bulmak için gruplar hâlinde hareket etme biçimini taklit eder. ACO, karıncaların koku izlerini kullanarak yolları bulma biçimine dayanırken BCO, arıların besin kaynaklarını keşfetme ve paylaşma şeklini temel alır. Bu yöntemler artık karmaşık sorunları verimli bir şekilde çözmek için robotikte, derin öğrenmede ve bilgisayarlı görüde kullanılıyor.

Sürü davranışından esinlenen teknolojinin çarpıcı bir örneği, binlerce drone'un gökyüzünde karmaşık şekiller ve animasyonlar oluşturacak şekilde kusursuz bir koordinasyonla uçurulduğu drone ışık gösterileridir. Her drone, gösteriden önce planlanan bir yörüngeyi izler. Bu gösterilerin arkasındaki oluşum algoritmaları ise kuş sürülerinin veya böcek gruplarının komşularına tepki vererek bir grup hâlinde hareket etme biçimini taklit eden sürü robotlarından yararlanır.

Bir drone ışık gösterisi

Şekil 3. Bir drone ışık gösterisi.

Yapay zekâ sistemlerinde sürü zekâsı nasıl çalışır?#

Sürü zekâsı genellikle arama, karar verme ve optimizasyon içeren görevlerde kullanılır. Olası çözümlerin çok olduğu ve amacın en iyi çözümü bulmak olduğu durumlarda iyi sonuç verir. Tek bir sisteme dayanan geleneksel yöntemlerin aksine, sürü tabanlı yaklaşımlar birlikte keşif yapan ve birbirinden öğrenen birden fazla basit ajan kullanır.

Sürü tabanlı yöntemlerden, çok sayıda etkenin veya belirsiz örüntülerin bulunduğu durumlarda yararlanılabilir. Bu tür durumlara makine öğreniminde ve derin öğrenmede sık rastlanır.

Örneğin, bir bilgisayarlı görü modelini eğitirken dikkate alman gereken pek çok eğitim ayarı veya hiperparametre vardır. Sürü zekâsı farklı değerleri paralel olarak deneyebilir ve daha iyi performans gösteren bir model sağlayacak ayarları hızla belirleyebilir.

Sürü algoritmalarının genellikle nasıl çalıştığına daha yakından bakalım:

  • Ajanların başlatılması: Her ajan, olası yanıtlar arasından rastgele bir tahminle başlar; her birinin haritada farklı bir noktada başladığını düşün.
  • Uygunluk değerlendirmesi: Ajanlar daha sonra tahminlerinin ideal çözüme ne kadar yakın olduğunu görmek için bu tahminleri sınar. Bunu her tahmine bir puan vermek gibi düşünebilirsin: Tahmin ne kadar iyiyse puanı da o kadar yüksek olur.
  • Bilgi paylaşımı: Ajanlar puanlarını ve sonuçlarını komşularıyla paylaşır. Bu, hem kendi deneyimlerinden hem de başkalarının deneyimlerinden öğrenerek tahminlerini ayarlamalarına yardımcı olur.
  • Yakınsama: Zamanla ajanlar en iyi tahminlere doğru ilerlemeye başlar. Hepsi en iyi çözüme yaklaştıkça konumları birbirine benzer hâle gelir. Bu süreç, yeterince iyi bir yanıt bulunana veya süreç durdurulana kadar devam eder.

Robotik ve görü sistemlerinde sürü zekâsı#

Sürü zekâsı, model eğitimine ek olarak çeşitli görevleri geliştirmek amacıyla bilgisayarlı görü uygulamalarında da kullanılabilir. Bu görevlerden biri, görüntüyü tanımlamaya yardımcı olan kenarlar, renkler ve dokular gibi önemli ayrıntıları bulmak için görüntüleri analiz eden özellik çıkarımıdır. Sürü algoritmaları, bu temel unsurları seçmek için büyük miktarda veriyi hızla tarayarak süreci daha verimli hâle getirebilir.

Bir diğer etkili uygulama ise görüntü bölütlemedir. Bu işlem, bir görüntüyü örneğin şehir manzarasında gökyüzünü binalardan ayırmak gibi farklı bölgelere ayırmayı içerir. Karınca davranışından veya ACO'dan ilham alan teknikler, örüntü ve dokulara göre görüntünün benzer kısımlarını gruplandırmaya yardımcı olan sanal “koku izleri” oluşturur. Bu da sistemin farklı bölgeleri anlamasını kolaylaştırır.

Karınca kolonisi optimizasyonunu anlama

Şekil 4. Karınca kolonisi optimizasyonunu anlama.

Buna ek olarak sürü zekâsı, bilgisayarlı görü modellerinin tahmin üretme biçimiyle ilgili ayarları otomatik olarak düzenlemek için kullanılabilir. Örneğin, nesne algılamada önemli bir parametre olan güven eşiği, bir algılamanın geçerli sayılması için ulaşması gereken minimum olasılıktır. Bu, modelin nesneleri ne kadar doğru tanımlayıp konumlandırdığını belirlemeye yardımcı olur. Sürü tabanlı yöntemler bu ayarları sürekli ince ayarlayarak koşullar değişse bile modelin doğruluğunu korumaya yardımcı olur.

Uç yapay zekâ dağıtımları için sürü tabanlı optimizasyon#

Araştırmacılar, yapay zekâ çözümleri çalıştıran uç cihazlarda kullanmak üzere sürü tabanlı optimizasyonu da araştırıyor. Uç cihazlar, sensörler, kameralar, akıllı telefonlar veya diğer IoT cihazları gibi küçük, merkezi olmayan sistemlerdir.

Bu cihazlar, tüm verileri merkezi bir sunucuya göndermek yerine verileri üretildikleri yerde toplar ve işler. Bu cihazların işlem gücü sınırlı olduğundan, çalışma biçimlerini optimize etmek önemlidir.

Bu amaçla, sürü zekâsından ilham alan hafif algoritmalar hızlı ve gerçek zamanlı kararlar alınmasına yardımcı olmak için ana yapay zekâ modeliyle birlikte çalışabilir. Örneğin, bu algoritmalar ayarları anlık olarak düzenleyerek ortam veya mevcut kaynaklar değişse bile sistemin hızlı tepki vermesini sağlayabilir. Bu, genellikle anında harekete geçilmesi gereken ve uzaktaki bulut tabanlı işlemeye güvenecek zamanın olmadığı robotik ve Nesnelerin İnterneti (IoT) sistemlerinde özellikle yararlıdır.

Sürü zekâsının avantajları ve sınırlamaları#

Sürü zekâsı, birlikte çalışan basit ajanları kullanarak yapay zekâ sorunlarını çözmeye yönelik yeni bir yaklaşım sunsa da bu algoritmaları bir yapay zekâ çözümüne entegre etmeden önce artılarını ve eksilerini değerlendirmek önemlidir. Şimdi hem avantajlara hem de olası zorluklara bakalım.

Sürü zekâsını yapay zekâ sistemlerinde kullanışlı kılan bazı temel avantajlar şunlardır:

  • Ölçeklenebilir ve esnek: Az sayıda ajanla da çok sayıda ajanla da iyi çalışır ve farklı sorun türlerine uyum sağlar.
  • Karmaşık ve gürültülü arama uzayları için uygun: Geleneksel yöntemlerin zorlanabileceği karmaşık veya öngörülemeyen ortamların üstesinden gelebilir.
  • Paralelleştirilebilir ve uyarlanabilir: Ajanlar paralel çalışabilir ve öğrendikçe güncellenebilir; bu da hızlı karar almayı destekler.

Öte yandan, sürü zekâsıyla ilişkili bazı sınırlamalar şunlardır:

  • Daha yavaş yakınsama: İyi bir çözüm bulmak, daha odaklı yöntemlere kıyasla daha fazla zaman alabilir. Bunun nedeni, sürü tabanlı yöntemlerin geniş bir olasılık yelpazesini keşfetmek üzere tasarlanmış olmasıdır.
  • Erken yakınsama riski: Ajanlar daha iyi alternatifleri keşfetmeden bir çözüme erken bağlanabilir. Bu erken karar, mümkün olan en iyi çözümün bulunmasını engelleyebilir.
  • Parametre hassasiyeti: Sürü zekâsının etkililiği çoğunlukla iç ayarlarının ince ayarına bağlıdır. En iyi performansı elde etmek için çok sayıda deneme ve ayarlama gerekebilir.

Önemli çıkarımlar#

Sürü zekâsı, bir lidere bel bağlamak yerine karmaşık sorunları ekip çalışmasıyla çözmek için doğadan ilham alır. Özellikle arama uzayının geniş veya öngörülemez olduğu durumlarda modelleri eğitmek ve optimize etmek için etkili bir yöntem sunar.

Sürü yöntemleri nesne algılama, özellik seçimi ve parametre ayarlama gibi görevleri de geliştirebilir. Bu alandaki araştırmalar sürdükçe, biyolojiden ilham alan yapay zekânın bilgisayarlı görünün geleceğini daha fazla şekillendirdiğini göreceğiz.

Büyüyen topluluğumuza katıl! Yapay zekâyı daha derinlemesine incelemek için GitHub depomuza göz at. Kendi bilgisayarlı görü projelerini mi geliştirmek istiyorsun? Lisans seçeneklerimize göz at. Çözümler sayfalarımızı ziyaret ederek sağlık hizmetlerinde bilgisayarlı görünün verimliliği nasıl artırdığını öğren ve üretimde yapay zekânın etkisini keşfet!

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