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

Attention Mechanism

Dikkat mekanizmalarının insan odağını taklit ederek yapay zekâyı nasıl dönüştürdüğünü keşfet. Sorgu, Anahtar ve Değer bileşenlerinin Ultralytics YOLO26'da doğruluğu nasıl artırdığını öğren.

Dikkat mekanizması, yapay zekâ (AI) alanında, insanın bilişsel yeteneğinin belirli ayrıntılara odaklanırken ilgisiz bilgileri göz ardı etmesini taklit eden temel bir tekniktir. Derin öğrenme (DL) bağlamında bu mekanizma, bir sinir ağının (NN) girdi verilerinin farklı bölümlerine dinamik olarak farklı önem düzeyleri veya "ağırlıklar" atamasını sağlar. Model, bir görüntünün veya cümlenin tamamını eşit vurgu ile işlemek yerine, bağlamı anlamak için cümledeki belirli bir kelime ya da karmaşık bir görsel sahnedeki belirgin bir nesne gibi en önemli özelliklere odaklanmayı öğrenir. Bu çığır açıcı yaklaşım, Transformer mimarisinin temelini oluşturur ve Doğal Dil İşleme (NLP) alanından gelişmiş bilgisayarlı görüye (CV) kadar birçok alanı dönüştürmüştür.

Dikkat Nasıl Çalışır#

Başlangıçta Tekrarlayan Sinir Ağlarındaki (RNNs) bellek sınırlamalarını çözmek için tasarlanan dikkat mekanizmaları, bir veri dizisinin uzak bölümleri arasında doğrudan bağlantılar oluşturarak kaybolan gradyan sorununu ele alır. Bu süreç genellikle üç bileşeni içeren bir bilgi alma benzetmesiyle açıklanır: Sorgular, Anahtarlar ve Değerler.

  • Sorgu (Q): Modelin o anda ne aradığını temsil eder (ör. bir cümlenin öznesi).
  • Anahtar (K): Girdide mevcut olan bilgilerin tanımlayıcısı olarak görev yapar.
  • Değer (V): Gerçek bilgi içeriğini barındırır.

Model, Sorguyu çeşitli Anahtarlarla karşılaştırarak bir dikkat puanı hesaplar. Bu puan, Değerin ne kadarının alınacağını ve çıktıyı oluşturmak için kullanılacağını belirler. Bu sayede modeller, birbirlerinden uzaklıklarına bakılmaksızın veri noktaları arasındaki ilişkileri anlayarak uzun menzilli bağımlılıkları etkili bir şekilde ele alabilir.

Gerçek Dünya Uygulamaları#

Dikkat mekanizmaları, modern teknolojideki en görünür gelişmelerden bazılarını mümkün kılmıştır.

  • Makine Çevirisi: Google Translate gibi sistemler, diller arasındaki kelimeleri hizalamak için dikkate dayanır. "The black cat" (İngilizce) ifadesini "Le chat noir" (Fransızca) olarak çevirirken modelin sıfat-isim sırasını değiştirmesi gerekir. Dikkat mekanizması, dil bilgisi doğruluğunu sağlamak için kod çözücünün "noir" oluştururken "black" kelimesine, "chat" oluştururken ise "cat" kelimesine odaklanmasını sağlar.
  • Tıbbi Görüntü Analizi: Sağlık hizmetlerinde dikkat haritaları, X-ray veya MRI taramalarındaki şüpheli bölgeleri vurgulayarak radyologlara yardımcı olur. Örneğin, beyin tümörü veri kümelerindeki anomalileri teşhis ederken model, sağlıklı beyin dokusunu filtrelerken işlem gücünü tümör dokusuna odaklar ve tanısal kesinliği artırır.
  • Otonom Araçlar: Sürücüsüz araçlar, kritik yol unsurlarına öncelik vermek için görsel dikkati kullanır. Sistem, yoğun bir caddede yayalara ve trafik ışıklarına yüksek öncelikli sinyaller olarak yoğun şekilde odaklanırken gökyüzü veya binalar gibi statik arka plan unsurlarına daha az dikkat eder.

Dikkat ve Evrişim Karşılaştırması#

Dikkati Evrişimli Sinir Ağlarından (CNNs) ayırt etmek önemlidir. CNNs, kenarları ve dokuları tespit etmek için sabit bir pencereyi (kernel) kullanarak verileri yerel olarak işlerken dikkat mekanizması verileri küresel olarak işler ve girdinin her bölümünü diğer tüm bölümlerle ilişkilendirir.

  • Öz-Dikkat: Modelin tek bir dizi içindeki bağlamı anlamak için kendisine baktığı özel bir dikkat türüdür.
  • Verimlilik: Saf dikkat modelleri hesaplama açısından maliyetli olabilir (karesel karmaşıklık). Flash Attention gibi modern optimizasyon teknikleri, eğitimi hızlandırmak için GPU donanımından daha etkili yararlanır.

Ultralytics YOLO26 gibi son teknoloji modeller gelişmiş CNN yapıları kullanarak gerçek zamanlı çıkarım için optimize edilirken RT-DETR (Gerçek Zamanlı Tespit Transformer) gibi hibrit mimariler yüksek doğruluk elde etmek için açıkça dikkat mekanizmalarını kullanır. Her iki model türü de Ultralytics Platformu kullanılarak kolayca eğitilebilir ve dağıtılabilir.

Kod Örneği#

Aşağıdaki Python örneği, nesne tespiti için temel olarak dikkat mekanizmalarına dayanan bir model mimarisi olan RT-DETR kullanılarak nasıl çıkarım yapılacağını gösterir.

from ultralytics import RTDETR

# Load a pre-trained RT-DETR model which uses attention mechanisms
# This model captures global context effectively compared to pure CNNs
model = RTDETR("rtdetr-l.pt")

# Perform inference on an image URL
results = model("https://ultralytics.com/images/bus.jpg")

# Print the number of detections found via transformer attention
print(f"Detected {len(results[0].boxes)} objects using attention-based detection.")

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