YOLO26 ile tanış: yeni nesil görsel AI.
Ultralytics
Ultralytics Sözlüğüne dön

Evolutionary Algorithms

Evrimsel algoritmaların yapay zeka problemlerini çözmek için doğal seçilimi nasıl kullandığını keşfet. Ultralytics YOLO26 hiperparametrelerini optimize etmeyi ve model performansını artırmayı öğren.

Evrimsel Algoritmalar (EAs), karmaşık hesaplama problemlerini çözmek için doğal seçilim ve genetiğin biyolojik prensiplerini taklit eden güçlü bir optimizasyon algoritmaları ailesidir. Stokastik gradyan inişi (SGD) gibi türev tabanlı hesaplamalara dayanan geleneksel matematiksel tekniklerin aksine, EAs geniş, engebeli veya tam anlaşılamamış arama uzaylarında gezinmek için tasarlanmıştır. Zamanla rekabet eden, üreyen ve mutasyona uğrayan potansiyel çözümlerden oluşan bir popülasyonu sürdürerek çalışırlar. Bu yaklaşım, "en iyi" çözümün analitik olarak belirlenmesinin zor olduğu yapay zeka (AI) alanındaki görevler için onları özellikle etkili kılar ve sistemlerin optimal bir sonuca doğru iteratif olarak evrilmesini sağlar.

Link to this sectionBiyolojik İlham ve Temel Mekanizmalar#

Bir Evrimsel Algoritmanın işlevselliği, en güçlünün hayatta kalması kavramına dayanır. Süreç, doğal genetik evrimi taklit etmek için tasarlanmış ve aday çözümleri kademeli olarak iyileştiren bir operatör döngüsü üzerinden ilerler:

  1. Başlatma: Sistem, rastgele adaylardan oluşan bir başlangıç popülasyonu oluşturur. Makine öğrenimi (ML) bağlamında, bu adaylar farklı model parametre setlerini temsil edebilir.

  2. Uygunluk Değerlendirmesi: Her aday, uygunluk fonksiyonu olarak bilinen belirli bir hedefe göre test edilir. Bir bilgisayarlı görü (CV) modeli için bu fonksiyon genellikle doğruluk veya Ortalama Hassasiyet (mAP) gibi metrikleri değerlendirir.

  3. Seçilim: Daha yüksek uygunluk puanına sahip adaylar, başarılı özelliklerin bir sonraki nesle aktarılmasını sağlamak için ebeveyn olarak hareket etmek üzere olasılıksal olarak seçilir.

  4. Üreme ve Çeşitlilik: Yeni çözümler çaprazlama (iki ebeveynden gelen özellikleri birleştirme) ve mutasyon (rastgele değişiklikler getirme) yoluyla oluşturulur. Genetik çeşitliliğin bu şekilde dahil edilmesi kritiktir çünkü algoritmanın yerel bir optimumda takılıp kalmasını önler ve küresel maksimum için arama uzayını keşfetmesine yardımcı olur.

Link to this sectionYapay Zekada Gerçek Dünya Uygulamaları#

Evrimsel Algoritmalar çok yönlüdür ve derin öğrenme (DL) ile mühendislik içindeki çeşitli alanlarda başarıyla uygulanmıştır.

Link to this sectionOtomatik Hiperparametre Ayarlama#

EAs'in en pratik uygulamalarından biri hiperparametre ayarlama işlemidir. Modern sinir ağları; öğrenme oranı, ağırlık azalımı ve momentum gibi performansı önemli ölçüde etkileyen düzinelerce parametrenin yapılandırılmasını gerektirir. EAs, konfigürasyon ayarlarını evrimleştirerek bu zahmetli deneme-yanılma sürecini otomatize edebilir. Örneğin, Ultralytics kütüphanesindeki tune() metodu, özel veri kümeleri üzerindeki YOLO26 modelleri için en iyi eğitim hiperparametrelerini keşfetmek amacıyla bir genetik algoritma kullanır.

Link to this sectionSinir Mimarisi Arayışı (NAS)#

EAs, Sinir Mimarisi Arayışının (NAS) temel taşıdır. İnsan mühendislerin bir sinir ağının (NN) yapısını manuel olarak tasarlaması yerine, bir evrimsel algoritma mimariyi "büyütebilir". Hız ve doğruluk dengesini kuran verimli yapıları evrimleştirerek; katman, nöron ve bağlantıların farklı kombinasyonlarını test eder. Bu teknik, belirli donanım kısıtlamaları için optimize edilmiş EfficientNet gibi son derece verimli backbone'ların oluşturulmasına yol açmıştır.

Link to this sectionEvrimsel Algoritmalar ve Sürü Zekası Karşılaştırması#

Her ikisi de doğadan ilham alan optimizasyon stratejileri olsa da, EAs'i Sürü Zekasından (SI) ayırmak faydalıdır.

  • Evrimsel Algoritmalar: Nesilsel değişime dayanır. Bireyler (çözümler) yaşar, uygunluklarına göre ürer ve ölürler, yerlerini yavrularına bırakırlar. Birincil itici güçler mutasyon ve çaprazlama gibi genetik operatörlerdir.
  • Sürü Zekası: Bir kuş sürüsü veya balık sürüsü gibi bir grup içindeki sosyal etkileşimi taklit eder. Parçacık Sürü Optimizasyonu (PSO) gibi algoritmalar, arama uzayında hareket eden ve nesilsel bir değişim olmaksızın kendi deneyimlerine ve komşularının başarılarına göre konumlarını ayarlayan bir ajan popülasyonunu içerir.

Link to this sectionUltralytics ile Optimizasyon Uygulama#

Uygulayıcılar, nesne algılama modellerini optimize etmek için doğrudan genetik algoritmalardan yararlanabilirler. Ultralytics tune metodu, hiperparametreleri birkaç nesil boyunca mutasyona uğratmak için evrimsel bir süreç yürütür ve doğrulama verilerin üzerinde en yüksek performansı sağlayan ayarları otomatik olarak tanımlar.

from ultralytics import YOLO

# Load the standard YOLO26 model
model = YOLO("yolo26n.pt")

# Run hyperparameter tuning using a genetic algorithm approach
# The tuner evolves parameters (lr, momentum, etc.) over 30 generations
model.tune(data="coco8.yaml", epochs=10, iterations=30, plots=False)

This automated refinement allows developers to move beyond manual guessing. For teams scaling their operations, managing these experiments and tracking the evolution of model performance can be streamlined using the Ultralytics Platform, which visualizes training metrics and facilitates model deployment.

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