Ultralytics YOLO27:
Ultralytics Sözlüğüne dön

Neural Architecture Search (NAS)

Sinirsel Mimari Aramanın (NAS) derin öğrenme modeli tasarımını nasıl otomatikleştirdiğini öğren. Temel mekanizmalarını keşfet ve Ultralytics YOLO26 gibi optimize edilmiş modelleri incele.

Sinir Ağı Mimarisi Araması (NAS), yapay sinir ağlarının tasarımını otomatikleştiren Otomatik Makine Öğrenimi (AutoML) alanındaki gelişmiş bir tekniktir. Geleneksel olarak yüksek performanslı derin öğrenme (DL) mimarileri geliştirmek; kapsamlı insan uzmanlığı, sezgi ve zaman alan deneme-yanılma süreçleri gerektiriyordu. NAS, bu manuel süreci algoritmik stratejilerle değiştirerek belirli bir görev için en uygun yapıyı keşfetmek amacıyla çok çeşitli ağ topolojilerini sistematik olarak araştırır. NAS, çeşitli katman ve işlem kombinasyonlarını test ederek doğruluk, hesaplama verimliliği veya çıkarım hızı açısından insan tasarımı modellerden önemli ölçüde daha iyi performans gösteren mimarileri belirleyebilir.

NAS'ın Temel Mekanizmaları#

Üstün bir mimariyi keşfetme süreci genellikle en iyi sinir ağını (NN) bulmak için etkileşime giren üç temel boyutu içerir:

  1. Arama Alanı: Bu, algoritmanın keşfedebileceği tüm olası mimariler kümesini tanımlar. Konvolüsyon filtreleri, havuzlama katmanları ve çeşitli aktivasyon fonksiyonları gibi yapı taşlarından oluşan bir kütüphane görevi görür. İyi tanımlanmış bir arama alanı, aramanın hesaplama açısından uygulanabilir kalmasını sağlamak için karmaşıklığı sınırlar ve aynı zamanda yenilik için yeterli esnekliği korur.

  2. Arama Stratejisi: NAS, her olasılığı tek tek test etmek (kaba kuvvet) yerine arama alanında verimli bir şekilde gezinmek için akıllı algoritmalar kullanır. Yaygın yaklaşımlar arasında bir aracının zaman içinde daha iyi mimariler üretmeyi öğrendiği pekiştirmeli öğrenme ve en iyi performans gösteren modelleri mutasyona uğratıp birleştirerek daha üstün adaylar üreten evrimsel algoritmalar bulunur.

  3. Performans Tahmin Stratejisi: Her aday ağı sıfırdan eğitmek aşırı derecede yavaştır. NAS, süreci hızlandırmak için daha az epoch ile eğitim yapma, daha düşük çözünürlüklü vekil veri kümeleri kullanma veya ağırlık paylaşımı uygulama gibi tahmin tekniklerinden yararlanarak aday bir mimarinin potansiyelini hızlıca sıralar.

Gerçek Dünya Uygulamaları#

NAS, donanım kısıtlarının veya performans gereksinimlerinin katı olduğu sektörlerde kritik hâle gelmiş ve bilgisayarlı görü (CV) ile diğer yapay zeka alanlarının sınırlarını ileri taşımıştır.

  • Verimli Uç Bilişim: Yapay zekayı mobil cihazlarda kullanıma sunmak, hem hafif hem de hızlı modeller gerektirir. NAS, yüksek hassasiyeti korurken çıkarım gecikmesini en aza indiren MobileNetV3 ve EfficientNet gibi mimarileri keşfetmek için yaygın olarak kullanılır. Bu, akıllı kameralarda gerçek zamanlı video analizi veya otonom dronlar gibi uç yapay zeka uygulamaları için hayati önem taşır.
  • Tıbbi Görüntüleme: Tıbbi görüntü analizinde doğruluk son derece önemlidir. NAS, ağları X ışınları veya MRI taramalarındaki ince anormallikleri tespit edecek şekilde özelleştirebilir ve çoğu zaman insan mühendislerin gözden kaçırabileceği yeni özellik çıkarma yolları bulur. Bu da beyin tümörleri veya kırıklar gibi durumları daha yüksek duyarlılıkla belirlemeye yönelik daha güvenilir araçların geliştirilmesini sağlar.

NAS ve İlgili Kavramlar#

NAS'ın kendine özgü rolünü anlamak için onu benzer optimizasyon tekniklerinden ayırmak yararlı olacaktır:

  • NAS ve Hiperparametre Ayarlama: Her ikisi de optimizasyon içerse de hiperparametre ayarlama, sabit bir mimarinin yapılandırma ayarlarını (öğrenme oranı veya yığın boyutu gibi) değiştirmeye odaklanır. Buna karşılık NAS, katman sayısı veya nöronların birbirine bağlanma şekli gibi modelin temel yapısını değiştirir.
  • NAS ve Aktarım Öğrenimi: Aktarım öğrenimi, mevcut ve önceden eğitilmiş bir modelin ağırlıklarını alarak bunları yeni bir göreve uyarlar. NAS, eğitim başlamadan önce model mimarisini sıfırdan oluşturur (veya daha iyi bir omurga arar).

NAS Tabanlı Modellerden Yararlanma#

Tam kapsamlı bir NAS araması yürütmek önemli GPU hesaplama kaynakları gerektirse de geliştiriciler NAS aracılığıyla oluşturulmuş modelleri kolayca kullanabilir. Örneğin YOLO-NAS mimarisi, nesne algılama görevleri için optimizasyon yapmak üzere bu arama ilkeleri kullanılarak keşfedilmiştir.

Aşağıdaki Python örneği, önceden aranmış bir NAS modelinin ultralytics paketi kullanılarak nasıl yükleneceğini ve kullanılacağını gösterir:

from ultralytics import NAS

# Load a pre-trained YOLO-NAS model (architecture found via NAS)
# 'yolo_nas_s.pt' refers to the small version of the model
model = NAS("yolo_nas_s.pt")

# Run inference on an image to detect objects
# This utilizes the optimized architecture for fast detection
results = model("https://ultralytics.com/images/bus.jpg")

# Print the top detected class
print(f"Detected: {results[0].names[int(results[0].boxes.cls[0])]}")

NAS'ın karmaşıklığıyla uğraşmadan son teknoloji modelleri eğitmek isteyenler için Ultralytics YOLO26, en yeni araştırma gelişmelerini bünyesinde barındıran, kullanıma hazır, yüksek düzeyde optimize edilmiş bir mimari sunar. Bu modeller için veri kümelerini, eğitimi ve dağıtımı Ultralytics Platformu ile kolayca yönetebilir; platform tüm MLOps yaşam döngüsünü basitleştirir.

Explore solutions

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

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

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini 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ü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; ç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ı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayı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. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

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

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı 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. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

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

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini 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ü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; ç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ı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayı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. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

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

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı 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. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

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

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini 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ü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; ç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ı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayı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. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

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

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı 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. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin

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

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