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

Sparse Attention

Seyrek Dikkatin hesaplama yükünü azaltarak derin öğrenmeyi nasıl optimize ettiğini öğren. LLM'lerdeki rolünü ve modelleri Ultralytics Platform üzerinden nasıl dağıtacağını keşfet.

Seyrek Dikkat, uzun veri dizilerini işleme sürecinin hesaplama yükünü önemli ölçüde azaltmak için tasarlanmış gelişmiş bir derin öğrenme (DL) optimizasyon tekniğidir. Geleneksel Transformer mimarilerinde modeller, bir belgedeki her kelime veya görüntüdeki her piksel gibi, her bir veri parçası arasındaki etkileşimleri hesaplar. Girdi boyutu büyüdükçe bu durum büyük bir hesaplama yüküne neden olur ve kısa sürede GPU bellek kısıtlarını aşar. Seyrek Dikkat, seyrek sinir ağları ilkelerini benimseyerek bu darboğazı giderir. Model, her şeyi her şeyle karşılaştırmak yerine odağını stratejik olarak son derece ilgili, daha küçük ve dinamik bir veri noktaları alt kümesiyle sınırlar. Bu sayede model doğruluğundan ödün vermeden son derece uzun girdiler verimli bir şekilde işlenebilir.

Dikkat Modlarını Ayırt Etme#

Seyrek Dikkat'in modern yapay zekâ içindeki yerini anlamak için onu ilişkili dikkat mekanizmalarından ayırt etmek gerekir.Standart Kendinden 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ış örüntüleri kullanarak daha az önemli bağlantıları açıkça maskeler.

Bu yaklaşım, donanım düzeyinde bir optimizasyon olan ve GPU yongasının kendisindeki bellek okuma/yazma işlemlerini en aza indirerek standart tam dikkati hızlandıran Flash Attention'dan temelde farklıdır. Ayrıca Deformable Attention'dan da ayrılır. Deformable ağlar dinamik uzamsal örnekleme konumlarını anlık olarak öğrenirken Seyrek Dikkat, ilgisiz bağlantıları filtrelemek için genellikle yapılandırılmış, algoritmik seyreklik örüntülerine dayanır.

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

Gerçek Dünya Uygulamaları#

Seyrek Dikkat, güncel IEEE akademik yayınlarında belgelenen ve OpenAI görme alanındaki gelişmeler ile Anthropic'in gelişmiş araştırmaları gibi kuruluşlar tarafından öncülüğü yapılan uygulamaların temelini oluşturur.

  • Büyük Dil Modelleri (LLMs) ve Uzun Belgeler: Seyrek etkileşimlerden yararlanan modern metin modelleri, çok büyük bir bağlam penceresine ulaşabilir. Bu, yapay zekânın bellek sınırları nedeniyle çökmeksizin ders kitaplarının tamamını, hukuki kod tabanlarını veya karmaşık finansal raporları tek seferde alıp özetlemesini sağlar.
  • Yüksek Çözünürlüklü Tıbbi Görüntü Analizi: Patoloji ve radyolojide yapay zekâ sistemleri gigapiksel boyutundaki doku taramalarını işlemek zorundadır. Seyrek teknikler, görme Transformer'larının büyük görüntüleri yerel çözünürlüklerinde analiz etmesini sağlar; böylece görüntü küçültülüp hayati tanısal ayrıntılar kaybedilmeden küçük hücresel anormallikler tespit edilir.
  • Genomik Dizi Haritalama: Biyoinformatikte DNA analizi, son derece uzun genetik kod dizilerinin karşılaştırılmasını içerir. Seyrek Dikkat, yapay zekâ modellerinin milyarlarca baz çifti içindeki yapısal örüntüleri verimli bir şekilde bulmasına yardımcı olarak ilaç keşfini ve hastalık araştırmalarını hızlandırır.

Seyrek Dikkat Maskelerini Simüle Etme#

Seyrek Dikkat'i uygulamanın temel bileşenlerinden biri, modelin her belirtece bakmasını kısıtlayan bir maske oluşturmaktır. Aşağıdaki PyTorch kodu, bir belirtecin yalnızca hemen yanındaki komşulara dikkat etmesini sağlayan yerel bir seyrek maskenin nasıl oluşturulacağını gösterir.

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 üretim ortamına ölçeklendirirken geliştiriciler genellikle Ultralytics Platformu kullanır. Bu kapsamlı bulut çözümü, özel dikkat çekirdekleri gibi gelişmiş optimizasyonlar için gereken karmaşık altyapıyı soyutlayarak son teknoloji modelleri eğitme, izleme ve dağıtma sürecini kolaylaştırır.

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