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

Rotary Position Embedding (RoPE)

Döner Konum Gömme'nin (RoPE), göreli konumları kodlayarak Transformer'ları nasıl geliştirdiğini keşfet. LLM'lerdeki ve Ultralytics YOLO26 görsel görevlerindeki rolünü öğren.

Döner Konum Gömme (RoPE), modern sinir ağı mimarilerinde belirteç gömmelerine konumsal bilgi eklemek için kullanılan son derece etkili bir tekniktir. Transformer'lar gibi derin öğrenme modellerinde girdi belirteçleri, ardışık olarak değil eşzamanlı biçimde işlenir. Bu modeller doğuştan bir sıra algısına sahip olmadığından verilerin dizisini anlamak için harici mekanizmalara ihtiyaç duyar. RoPE, bir belirtecin mutlak konumunu dönme matrisi kullanarak kodlar ve göreli konumsal bağımlılıkları dikkat mekanizmasına sorunsuz biçimde entegre eder; böylece modeller, belirteçler arasındaki mesafeye dayalı ilişkileri daha iyi anlayabilir.

Döner Konum Gömme Nasıl Çalışır?#

Bir belirteç gösterimine sabit bir konumsal vektör ekleyen geleneksel yöntemlerin aksine RoPE, belirtecin özelliklerine çok boyutlu bir uzayda geometrik bir döndürme uygular. Bu döndürmenin açısı, belirtecin dizideki konumuyla doğru orantılıdır. Model iki belirteç arasındaki dikkat puanını hesaplarken bu döndürmelerin matematiksel özellikleri, ortaya çıkan puanın doğal olarak aralarındaki göreli mesafeye bağlı olmasını sağlar. Bu yaklaşım, gelişmiş yapay zeka sistemlerinin aşırı bellek gerektirmeden çok daha büyük bağlam pencerelerinde güçlü yapısal farkındalığı korumasına olanak tanır.

Bunun pratikte nasıl çalıştığını anlamak için geliştiriciler RoPE'yi genellikle PyTorch gibi framework'lerde tensör işlemleri kullanarak uygular. Aşağıda, model eğitimi veya çıkarımı sırasında temel döndürme mantığının girdi özelliklerine nasıl uygulandığını gösteren basitleştirilmiş ve çalıştırılabilir bir kod parçacığı yer alıyor:

import torch


def apply_rotary_emb(x, cos, sin):
    # A simplified PyTorch demonstration of applying rotary embeddings
    # Splits the feature dimension and rotates the halves
    half_dim = x.shape[-1] // 2
    x1, x2 = x[..., :half_dim], x[..., half_dim:]

    # Rotate the components to encode relative positional information
    rotated_x = torch.cat((-x2, x1), dim=-1)

    # Combine original features with cosine and sine transformations
    return (x * cos) + (rotated_x * sin)


# Example usage with dummy token features and sinusoidal matrices
dummy_features = torch.randn(2, 10, 64)  # (batch_size, sequence_length, features)
cos, sin = torch.randn(2, 10, 64), torch.randn(2, 10, 64)
embedded_features = apply_rotary_emb(dummy_features, cos, sin)

RoPE'nin Gerçek Dünya Uygulamaları#

Döner gömmeler, özellikle gelişmiş doğal dil işleme (NLP) görevlerinde ve son teknoloji görsel sistemlerde dizi modelleme için bir sektör standardı hâline geldi.

  1. Büyük Dil Modelleri (LLMs): RoPE, Meta'nın LLaMA mimarisi de dâhil olmak üzere dünyanın en yetenekli metin üretim sistemlerinden bazılarının temel konumsal kodlama mekanizmasıdır. Bu Büyük Dil Modelleri (LLMs), RoPE'den yararlanarak tek bir istemde kitapların veya kod tabanlarının tamamını işleyebilir ve eğitim sırasında görülen uzunlukların çok ötesine iyi genelleşen benzersiz dizi ekstrapolasyonu yetenekleri sunar.

  2. Görsel Transformer'lar ve Nesne Tespiti: Bilgisayarlı görü alanında, görüntü parçalarından elde edilen görsel belirteçler hassas bir uzamsal yapılandırma gerektirir. Ultralytics YOLO26 gibi evrişimli modeller, yerel alıcı alanlar aracılığıyla uzamsal hiyerarşileri doğal olarak yakalarken Görsel Transformer'lar gibi öz-dikkat mimarileri çoğunlukla RoPE benzeri 2B uzantıları entegre eder. Bu, Transformer tabanlı nesne tespiti ve örnek segmentasyonu işlem hatlarının görsel öğelerin göreli konumlarını daha iyi anlamasına yardımcı olarak karmaşık sahnelerde doğruluğu artırır.

RoPE ile Mutlak Konum Gömme Arasındaki Farklar#

RoPE'yi standart mutlak konum gömmelerinden ayırt etmek önemlidir. Mutlak gömmeler, bir dizideki her yuvaya sabit ve bağımsız bir vektör atar; bu da modelin 5. konumun 10. konumla ilişkisini bağımsız olarak öğrenmesi gerektiği anlamına gelir. Buna karşılık RoPE, mesafe kavramını doğrudan belirteç dönüşümlerine işler. Bu temel fark, RoPE'yi uzun belgeleri anlama ve dizilerin uzunluğunun büyük ölçüde değiştiği üretken yapay zeka iş akışları için çok daha üstün kılar.

Bu devasa mimarileri geliştirip ölçeklendirirken verileri ve altyapıyı verimli biçimde yönetmek kritik önem taşır. Kolaylaştırılmış veri kümesi açıklaması, bulut eğitimi ve tüm uç ortamlarında dağıtım için geliştiriciler çoğunlukla Ultralytics Platformu tarafından sağlanan kapsamlı araçlara güvenir; bu platform, son teknoloji bilgisayarlı görü araştırmalarını üretime aktarmanın zorlu işlerini üstlenir. RoPE'yi ince ayar en iyi uygulamalarıyla birlikte kullanmak, modern yapay zeka işlem hatlarının hem yüksek doğruluklu hem de hesaplama açısından sağlam kalması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