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

Ring Attention

Ring Attention'ın Transformer'ları sonsuz dizi uzunluklarına nasıl ölçeklediğini keşfet. Bu tekniğin büyük veri görevleri için LLM'leri ve Görsel Transformer'ları nasıl geliştirdiğini öğren.

Ring Attention, Transformer mimarilerinin bağlam penceresini sanal olarak sonsuz dizi uzunluklarına ölçeklendirmek için tasarlanmış gelişmiş bir makine öğrenimi (ML) tekniğidir. Karmaşık dikkat hesaplamasını halka topolojisiyle birbirine bağlanmış bir GPU kümesine dağıtarak iletişimi hesaplamayla etkili biçimde örtüştürür. Bu mimari atılım, Büyük Dil Modellerinin (LLMs) ve Görsel Transformer'ların (ViT) tek bir donanım cihazının bellek kapasitesini fazlasıyla aşan, örneğin tüm kitaplar veya saatler süren kesintisiz video gibi devasa girdileri işlemesini sağlar.

Bağlam Penceresi Engelinin Aşılması#

Standart öz-dikkat mekanizmalarında bellek kullanımı, girdi dizisinin uzunluğuyla karesel olarak artar. Bu durum, uzun biçimli verileri analiz etmeye çalışan derin öğrenme (DL) modelleri için ciddi bir darboğaz oluşturur. Yapay zeka topluluğunun bu sorunu nasıl ele aldığını öğrenmek için Berkeley AI Research'ün geniş bağlamlı modeller üzerindeki çalışmalarını inceleyebilirsin.

Ring Attention, sorguları, anahtarları ve değerleri daha küçük bloklara bölerek bu karesel darboğazı çözer. Dağıtık ağdaki her GPU bir bloğu hesaplar ve ardından anahtarları ve değerleri halkadaki komşu cihaza aktarır. Bu döngüsel aktarım, tüm dikkat mekanizması hesaplanana kadar devam eder. PyTorch dağıtık iletişim paketi gibi araçlardan yararlanmak, geliştiricilerin bu gelişmiş çok cihazlı eğitim işlem hatlarını oluşturmasını sağlar.

Ring Attention ve Flash Attention Karşılaştırması#

Her iki teknik de belleği optimize etse de farklı düzeylerde çalışır. Flash Attention, tek bir GPU'nun SRAM'ı içindeki maliyetli bellek okuma ve yazma işlemlerini en aza indiren, donanım farkındalığına sahip bir algoritmadır. Buna karşılık Ring Attention, hesaplamayı birden fazla GPU'ya ölçeklendirmeye odaklanan dağıtık bir algoritmadır. Son teknoloji üretken yapay zeka iş akışlarında bu iki teknik, yerel donanım verimliliği ile devasa çok cihazlı ölçeklenebilirliği birlikte sağlamak için sıkça birleştirilir; ayrıntılar arXiv'deki orijinal Ring Attention araştırma makalesinde açıklanmıştır.

Gerçek Dünya Uygulamaları#

Milyonlarca belirteci aynı anda işleyebilme yeteneği, modern yapay zekada güçlü olanakların önünü açar:

  1. Kapsamlı Belge ve Kod Tabanı Analizi: Ring Attention, modellerin tek bir istemde milyonlarca satır kodu veya karmaşık hukuk külliyatlarını almasını sağlar. Bu, Bilgi Getirimli Üretim (RAG) kullanan sistemleri büyük ölçüde geliştirerek önemli bilgileri kesmeden bağlamı sentezlemelerine olanak tanır. Bu kavram, Google'ın Gemini mimarisi gibi devasa bağlamlı modellerin temelini oluşturur.

  2. Genişletilmiş Video Anlama: Bilgisayarlı görü (CV) alanında yüksek çözünürlüklü video dizilerini işlemek genellikle agresif alt örnekleme gerektirir. Ring Attention, modellerin sıkıştırılmamış, saatler süren video akışlarını analiz etmesini sağlar. Bu, güvenlik ve otonom sürüş sistemlerinde eylem tanıma ile sürekli nesne takibini geliştirirken uzun süreler boyunca zamansal farkındalığı korur.

Görsel Dizilerin İşlenmesi#

Devasa dağıtık dikkat modelleri sonsuz bağlamları işlerken uç öncelikli pratik uygulamalar yüksek düzeyde optimize edilmiş mimariler gerektirir. Gerçek zamanlı çıkarım ve görsel dizi işleme için Ultralytics YOLO26, tamamen dikkat tabanlı Transformer'ların aşırı hesaplama yükü olmadan sektör lideri performans sunar.

from ultralytics import YOLO

# Load the recommended YOLO26 model for high-speed object tracking
model = YOLO("yolo26n.pt")

# Perform robust multi-object tracking on a long video sequence
results = model.track(source="long_surveillance_feed.mp4", stream=True)

# Iterate through the stream to process temporal tracking data
for frame_result in results:
    print(f"Tracked {len(frame_result.boxes)} objects in current frame.")

Bu karmaşık nesne algılama ve görüntü segmentasyonu çözümlerini oluşturup ölçeklendirirken donanım orkestrasyonunu yönetmek kritik önem taşır. Ultralytics Platformu, sorunsuz bulut eğitimi, otomatik veri kümesi açıklaması ve birden fazla donanım ortamında tek tıklamayla model dağıtımı için araçlar sunarak bu süreci tamamen basitleştirir. Bu platformlardan yararlanmak, en yeni ölçeklendirme tekniklerinin araştırmadan ölçeklenebilir ve üretime hazır yapay zeka işlem hatlarına sorunsuz biçimde aktarılmasını sağlar.

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