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

Matryoshka Representation Learning (MRL)

Matruşka Temsil Öğreniminin (MRL) çok düzeyli gömmeleri nasıl mümkün kıldığını öğren. Ultralytics YOLO26 aramasını ve uç dağıtımını nasıl optimize edeceğini keşfet.

Matruşka Temsil Öğrenimi (MRL), tek bir çıktı vektörü içinde çok düzeyli gömülü temsiller öğrenmeye bir sinir ağını zorlayan, yapay zeka (AI) ve makine öğrenimi (ML) alanlarında kullanılan bir eğitim tekniğidir. Rus matruşka bebeklerinden ilham alan MRL, önemli anlamsal bilgileri vektörün başında toplayacak şekilde gömülü temsili yapılandırır. Böylece yüksek boyutlu bir vektör (örneğin 1024 boyut), temel temsilini kaybetmeden daha küçük, iç içe geçmiş alt kümelere (512, 256 veya 64 boyut gibi) kısaltılabilir. Bu esneklik, bilgi erişimi görevleriyle genellikle ilişkili hesaplama yükünü büyük ölçüde azaltır.

Matruşka Temsil Öğrenimi Nasıl Çalışır?#

Geleneksel olarak bir gömülü temsil modeli, sabit bir çıktı boyutu için belirli bir kayıp işlevini optimize edecek şekilde eğitilir. Bir sistem belleği korumak için daha küçük bir vektöre ihtiyaç duyarsa tamamen yeni bir model eğitilmelidir. MRL, eğitim aşamasında iç içe geçmiş bir kayıp işlevi uygulayarak bu sorunu çözer. Tam temsili ve onun iç içe geçmiş alt kümelerini birlikte optimize eder. OpenAI gibi kuruluşlar, modern gömülü temsil API'lerinde MRL'yi benimseyerek geliştiricilerin doğru kosinüs benzerliği puanlarını korurken bir vektörün sonundaki boyutları dinamik biçimde kaldırmasına olanak tanıyor.

Gerçek Dünya Uygulamaları#

MRL, doğruluk ile depolama maliyetlerini ve bellek bant genişliğini dengeleme konusunda belirgin avantajlar sağlar.

  • LLM'ler için Uyarlanabilir Vektör Arama: Getirme destekli üretim (RAG) işlem hatlarında büyük dil modelleri (LLM'ler) çoğu zaman geniş vektör veri tabanlarına dayanır. MRL kullanan bir kuruluş, gömülü temsillerin ilk 64 boyutunu kullanarak hızlı ve kaba bir anlamsal arama yapabilir, ardından en iyi sonuçları 1024 boyutlu vektörlerin tamamını kullanarak yeniden sıralayabilir. Bu iki geçişli yaklaşım vektör aramasını büyük ölçüde hızlandırır ve veri tabanı depolama maliyetlerini düşürür.
  • Uçta Ölçeklenebilir Bilgisayarlı Görü: Ultralytics Platform kullanılarak bilgisayarlı görü sistemleri dağıtılırken donanım kısıtları büyük ölçüde değişebilir. MRL kullanan bir model, tam boyutlu görsel gömülü temsilleri güçlü bir bulut dağıtımı sunucusuna aktarabilir; düşük güçlü uç bilişim cihazlarında çalışırken ise modeli yeniden eğitmeden 128 boyutlu, kısaltılmış gömülü temsilleri aktarmaya sorunsuzca geçebilir ve gecikmeyi optimize edebilir.

MRL'den doğru şekilde yararlanmak için onu verileri sıkıştırmada kullanılan eski tekniklerden ayırmak faydalı olacaktır.

  • MRL ve Boyut İndirgeme: PCA (Temel Bileşen Analizi) veya t-SNE gibi algoritmalar, verileri sıkıştırmak için eğitim sonrasında uygulanır. Buna karşılık MRL, eğitim sırasında doğal biçimde sinir ağı mimarisine yerleştirilir ve daha derin doğrusal olmayan ilişkileri korur.
  • MRL ve Model Budama: Budama, çıkarımı hızlandırmak için gerçek sinir ağındaki ağırlıkları ve katmanları kaldırır; örneğin daha küçük bir Ultralytics YOLO model çeşidi oluşturur. MRL model boyutunu değiştirmez; yalnızca modelin ürettiği çıktı vektörünün boyutunu değiştirir.

Uygulamalı Uygulama#

Bir MRL gömülü temsilini kısaltmak son derece kolaydır ve karmaşık anlamsal indeksleme mantığı gerektirmez. En kritik özellikler ilk boyutlarda yoğunlaştığı için diziyi basitçe dilimleyebilirsin. Aşağıdaki örnek, temel PyTorch tensör işlemlerini kullanarak simüle edilmiş bir YOLO26 çok modlu çıktısının nasıl kısaltılacağını gösterir.

import torch

# Simulate a full 1024-dimensional MRL embedding returned by a model
full_embedding = torch.rand(1, 1024)

# To deploy on memory-constrained hardware, simply slice the first 256 dimensions
# Because the model was trained with MRL, this subset remains highly accurate
truncated_embedding = full_embedding[:, :256]

print(f"Original size: {full_embedding.shape[1]}, Compressed size: {truncated_embedding.shape[1]}")

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 drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için 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 modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; ç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ı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştı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. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı 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. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
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 drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için 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 modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; ç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ı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştı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. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı 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. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
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 drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için 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 modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; ç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ı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştı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. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı 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. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

Makine öğreniminin geleceğine yolculuğuna başla