YOLO Vision 2026:
Ultralytics Sözlüğüne dön

Attention Sinks

Dikkat havuzlarının (attention sinks) sonsuz dizi üretimi için LLM'leri ve VLM'leri nasıl stabilize ettiğini keşfet. Belleği optimize etmeyi ve Ultralytics YOLO26 ile kararlı yapay zeka dağıtmayı öğren.

Attention sinks, sürekli ve uzun biçimli metin veya veri üretimi sırasında kararlılığı sağlayan, modern large language models (LLMs) ve vision-language models (VLMs) mimarisinde keşfedilen kritik bir olgudur. Bir attention mechanism içinde sinir ağları, girdinin farklı kısımlarına dinamik olarak "ağırlıklar" atar. Araştırmacılar, otoregresif modellerin, gerçek anlamsal anlamlarından bağımsız olarak, bir dizinin en başındaki ilk birkaç token üzerine devasa miktarda aşırı dikkat skoru yığdığını gözlemlemiştir. Bu ilk tokenlar, modelin dikkat skorlarının çökmesini önleyen matematiksel bir çapa sağlayarak bir "attention sink" olarak hareket eder. Geliştiriciler, bu sink tokenları modelin KV cache belleğinde kalıcı olarak tutarak doğruluktan ödün vermeden veya bellek sınırları nedeniyle çökmeden sonsuz dizi üretimini etkinleştirebilir.

Attention Sinks Modelleri Nasıl Kararlı Hale Getirir#

Attention sinks ihtiyacı, Transformers içinde kullanılan Softmax işleminden kaynaklanır. Dikkat skorlarının her zaman 1'e eşit olması gerektiğinden, model yüksek düzeyde yerelleştirilmiş verileri işlerken gereksiz dikkati tahsis edecek bir yere ihtiyaç duyar. Bir ipucundaki en erken tokenlar bu fazlalığı doğal olarak emer.

Geçmişte, çok uzun diziler üretirken mühendisler, daha eski tokenları bellekten çıkaran pencereleme teknikleri kullandılar. Bununla birlikte, ilk sink tokenların atılması ani performans çöküşüne neden oldu. StreamingLLM gibi modern uygulamalar, bu ilk tokenları en son tokenlar ile birlikte açıkça saklar. Bellek yönetimindeki bu son derece optimize edilmiş yaklaşım, OpenAI vision developments ve Google DeepMind research içinde aktif olarak araştırılmaktadır ve PyTorch ecosystem içinde yerel olarak desteklenmektedir.

İlgili Attention Kavramlarını Ayırt Etme#

Yapay zeka modellerinin bağlamı nasıl optimize ettiğini tam olarak anlamak için attention sink kavramını diğer bellek ve donanım stratejileriyle karşılaştırmak yararlıdır:

  • Attention Sinks ve Sliding Window Attention: Sliding window attention, belleği korumak için modelin odak noktasını sabit sayıda son token ile sınırlar. Ancak katı kayan pencereler ilk tokenları atarak istikrarsızlığa yol açar. Attention sinks, pencereyi çok önemli ilk tokenlarla sabitleyerek bunu değiştirir.
  • Attention Sinks ve Flash Attention: Flash Attention, GPU üzerinde belleğe okuma ve yazma işlemlerini hızlandıran donanım düzeyinde bir optimizasyondur. Buna karşılık attention sinks, mantıksal kararlılığı korumak için bellekten hangi tokenların korunması gerektiğine dair mimari bir keşiftir.

Gerçek Dünya Uygulamaları#

Attention sink keşfi, çeşitli endüstrilerde oldukça verimli ve sürekli işleme yeteneklerinin kilidini açmıştır.

  1. Sürekli AI Agents ve Chatbots: Attention sinks tutularak bir AI agent veya müşteri hizmetleri botu saatlerce kesintisiz diyalog akışı sağlayabilir. İlk sink ve son bağlamı korurken orta tokenları seçici olarak unutur, sohbet tutarlılığını korurken bellek aşımı hatalarını önler.

  2. Gerçek Zamanlı Video Anlama: smart surveillance ve sürekli izlemede, kararlı bir bağlam penceresi tutmak çok önemlidir. Modeller, uç optimize edilmiş vizyon mimarilerinin verimliliğine uyum sağlayarak sürekli video akışlarını günler boyunca analiz edebilir.

Verimli ve Sürekli Çıkarımı Uygulama#

Attention sinks öncelikli olarak devasa üretken modelleri optimize ederken, verimli, bellek bilincine sahip çıkarım döngüleri uygulamak computer vision (CV) içinde evrensel olarak önemlidir. Sürekli video akışları Ultralytics YOLO26 ile işlenirken, Python üreteçlerinden yararlanmak, yerelleştirilmiş bir bağlam penceresini yönetmeye benzer şekilde uzun süreler boyunca bellek kararlılığı sağlar.

from ultralytics import YOLO

# Load the recommended Ultralytics YOLO26 model for efficient, real-time edge processing
model = YOLO("yolo26n.pt")

# Process a continuous video stream efficiently without memory overflow
results = model.predict(source="rtsp://continuous_camera_stream", stream=True)

# Iterate through the generator to maintain a stable memory footprint over time
for frame_result in results:
    print(f"Detected {len(frame_result.boxes)} objects in the current frame.")

Bu verimli, sürekli object detection boru hatlarını kurumsal kullanım için ölçeklendirmek, sağlam yönetim araçları gerektirir. Geliştiriciler, ekiplerin kararlı, uzun süre çalışan vizyon uygulamalarını kolaylıkla oluşturmasına olanak tanıyan model deployment ve otomatik veri kümesi yönetimini basitleştirmek için Ultralytics Platform kullanabilir.

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