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

Sparse Attention

Seyrek dikkatin (sparse attention) hesaplama yükünü azaltarak derin öğrenmeyi nasıl optimize ettiğini öğren. LLM'lerdeki rolünü ve modelleri Ultralytics Platform aracılığıyla nasıl dağıtacağını keşfet.

Seyrek Dikkat, derin öğrenme (DL) alanında uzun veri dizilerini işleme sürecindeki hesaplama yükünü önemli ölçüde azaltmak için tasarlanmış gelişmiş bir optimizasyon tekniğidir. Geleneksel Transformer mimarilerinde, modeller bir belgedeki her kelime veya bir görüntüdeki her piksel gibi verinin her bir parçası arasındaki etkileşimleri hesaplar. Giriş boyutu büyüdükçe, bu durum devasa hesaplama yüküne neden olur ve kısa sürede GPU bellek sınırlarını aşar. Seyrek Dikkat, seyrek sinir ağlarından gelen ilkeleri benimseyerek bu darboğazı çözer. Model, her şeyi birbiriyle kıyaslamak yerine, odak noktasını stratejik olarak oldukça alakalı veri noktalarından oluşan dinamik ve daha küçük bir alt kümeyle sınırlar. Bu da model doğruluğundan ödün vermeden inanılmaz derecede uzun girişlerin verimli bir şekilde işlenmesini sağlar.

Link to this sectionDikkat Modalitelerini Ayırt Etmek#

Seyrek Dikkat'in modern yapay zekaya nasıl uyum sağladığını anlamak, onu ilgili dikkat mekanizmalarından ayırt etmeyi gerektirir. Standart Öz-Dikkat tüm belirteç etkileşimlerinin yoğun ve küresel bir haritasını hesaplarken, Seyrek Dikkat kayan pencereler veya blok-seyrek ızgaralar gibi önceden tanımlanmış modelleri kullanarak daha az önemli bağlantıları açıkça maskeler.

Bu, doğrudan GPU çipi üzerindeki bellek okuma/yazma işlemlerini en aza indirerek standart tam dikkat mekanizmasını hızlandıran bir donanım düzeyi optimizasyonu olan Flash Attention ile temelden farklıdır. Ayrıca, Deformable Attention mekanizmasından da ayrılır. Deformable ağlar dinamik uzamsal örnekleme konumlarını anında öğrenirken, Seyrek Dikkat genellikle alakasız bağlantıları filtrelemek için yapılandırılmış, algoritmik seyrekik desenlerine güvenir.

Bu yüksek verimli mekanizmalar modern PyTorch ekosistemi çerçevelerinde ve TensorFlow uygulamalarında aktif olarak kullanılır. Ancak, tamamen dikkat tabanlı mimariler uç cihazlarda bazen dağıtım karmaşıklıkları yaratabilir. Ağır transformer yükü olmadan ultra hızlı, uç cihaz için optimize edilmiş performans arayan geliştiriciler için Ultralytics YOLO26, nesne algılama ve görüntü segmentasyonu gibi görevler için önerilen standarttır.

Link to this sectionGerçek Dünya Uygulamaları#

Seyrek Dikkat, son IEEE akademik yayınlarında belgelenen ve OpenAI vizyon geliştirme çalışmaları ve Anthropic'in ileri düzey araştırmaları gibi kuruluşlar tarafından öncülük edilen uygulamalar için bir temel taşıdır.

  • Büyük Dil Modelleri (LLM) ve Uzun Belgeler: Seyrek etkileşimlerden yararlanarak, modern metin modelleri devasa bir bağlam penceresine ulaşabilir. Bu, yapay zekanın tüm ders kitaplarını, yasal kod tabanlarını veya karmaşık finansal raporları bellek sınırları nedeniyle çökmeden tek geçişte alıp özetlemesini sağlar.
  • Yüksek Çözünürlüklü Tıbbi Görüntü Analizi: Patoloji ve radyolojide, yapay zeka sistemleri gigapiksel ölçekli doku taramalarını işlemek zorundadır. Seyrek teknikler, görme transformer'larının devasa görüntüleri kendi doğal çözünürlüklerinde analiz etmelerine olanak tanır; böylece ölçek küçültüp hayati tanısal detayları kaybetmeden küçük hücresel anomalileri tespit edebilirler.
  • Genomik Dizi Eşleştirme: Biyoinformatikte DNA analizi, genetik kodun inanılmaz derecede uzun dizilerini karşılaştırmayı içerir. Seyrek Dikkat, yapay zeka modellerinin milyarlarca baz çiftindeki yapısal desenleri verimli bir şekilde bulmasına yardımcı olarak ilaç keşfini ve hastalık araştırmalarını hızlandırır.

Link to this sectionSeyrek Dikkat Maskelerini Simüle Etme#

Seyrek Dikkat'i uygulamanın temel bir bileşeni, modelin her bir belirtece bakmasını kısıtlayan bir maske oluşturmaktır. Aşağıdaki PyTorch kodu, yerelleştirilmiş bir seyrek maskenin nasıl oluşturulacağını göstererek bir belirtecin yalnızca kendi yakın komşularıyla etkileşime girmesini sağlar.

import torch

# Simulate a sequence of 6 tokens
seq_len = 6

# Create a sparse mask where True allows attention (local window of size 1)
sparse_mask = torch.eye(seq_len, dtype=torch.bool)
sparse_mask.diagonal(1).fill_(True)
sparse_mask.diagonal(-1).fill_(True)

print("Sparse Attention Mask:\n", sparse_mask.int())

Bilgisayarlı görü (CV) projelerini üretime ölçeklendirirken, geliştiriciler genellikle Ultralytics Platform'dan yararlanırlar. Bu kapsamlı bulut çözümü; eğitim, takip ve en son teknoloji modellerin dağıtımı sürecini basitleştirerek özel dikkat çekirdekleri gibi gelişmiş optimizasyonlar için gereken karmaşık altyapıyı soyutlar.

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