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

Vector Quantization

Makine öğreniminde veri sıkıştırma ve ayrıklaştırma için vektör nicelemeyi (quantization) keşfet. Bunun VQ-VAE'leri, vektör aramasını ve Ultralytics YOLO26 dağıtımlarını nasıl optimize ettiğini öğren.

Vektör nicelemesi, modern machine learning (ML) ve digital signal processing alanlarında yaygın olarak kullanılan güçlü bir veri sıkıştırma ve ayrıklaştırma tekniğidir. Özünde, büyük bir sürekli nokta veya vektör setini gruplara bölerek ve her grubu topluca kod defteri olarak bilinen bir yapı oluşturan tek bir "prototip" vektörle temsil ederek çalışır. Sürekli yüksek boyutlu vektörleri bu ayrık kod defteri girdileriyle eşleştirerek sistemler, etkili bir dimensionality reduction için verilerin temel anlamsal özelliklerini korurken bellek kullanımını büyük ölçüde azaltabilir.

Derin Öğrenmede Ayrıklaştırmanın Rolü#

Çağdaş deep learning (DL) alanında bu kavram, Vector Quantized Variational Autoencoder (VQ-VAE) tarafından ün kazanmıştır. Feature extraction gerçekleştirmek için sürekli bir gizli uzay öğrenen standart autoencoders aksine VQ-VAE'ler ayrık bir temsil öğrenir. Bu, üretken modellerin Large Language Models (LLMs) metin girdilerini işlemesine benzer şekilde görüntüleri, sesleri veya videoları bir dizi ayrık belirteç olarak ele almasını sağlar. İlk uygulamaların modern belirteç tabanlı görme sistemlerinin yolunu nasıl açtığını görmek için research on discrete representation learning konusundaki temel araştırmaları inceleyebilirsin.

Gerçek Dünya Uygulamaları#

Vektör niceleme, performans ve bellek verimliliğinin kritik olduğu birçok gerçek dünya yapay zeka uygulamasında hayati bir rol oynar:

  • Generative AI and Media Compression: Karmaşık görsel verileri ayrık gizli kodlar halinde sıkıştırarak, vektör nicelemesi son derece verimli görüntü ve video üretimi sağlar. Sürekli pikselleri ayrık belirteçlerle eşleştiren modeller, latent diffusion models gibi gelişmiş mimarileri destekleyerek hesaplama yükünü büyük ölçüde azaltır.
  • High-Speed Vector Retrieval: To perform rapid similarity search, modern systems must query millions of embeddings. Vector quantization compresses these vast datasets, allowing retrieval engines to execute fast approximate nearest neighbor (ANN) searches, which is highly beneficial for AI in retail and product recommendation systems. Check out OpenAI's guide on embeddings for more context on high-dimensional data handling.

İlgili Kavramları Ayırt Etme#

Vektör nicelemesi ile benzer terminoloji arasındaki nüansı anlamak, verimli bir computer vision (CV) mimarisi tasarlarken yardımcı olur:

  • Vector Quantization vs. Model Quantization: Model nicelemesi genellikle Ultralytics YOLO26 gibi modellerin donanım dağıtımları için çıkarımı hızlandırmak amacıyla sinir ağı ağırlıklarının sayısal duyarlılığını azaltmayı (ör. 32-bit kayan noktalı sayıdan 8-bit tamsayıya) ifade eder. Ancak vektör nicelemesi, veri vektörlerini sabit bir ayrık prototip sözcüğünde kümeleştirir.
  • Vector Quantization vs. Vector Database: Vektör veritabanı, yüksek boyutlu verileri depolayan gerçek altyapıdır. Vektör nicelemesi, Qdrant's explanation of vector handling detaylandırıldığı gibi, bellek ayak izlerini en aza indirmek için genellikle bu veritabanları tarafından kullanılan alttaki algoritmik bir tekniktir.
  • Vector Quantization vs. Vector Search: Vektör araması, vektör yakınlığına dayalı benzer öğeleri bulma etkin sürecidir. Niceleme, bu aramayı devasa bir ölçekte hesaplama açısından yapılabilir hale getirmek için yapısal bir optimizasyon katmanı görevi görür.

Temel Uygulama Örneği#

Vektör nicelemenin sürekli girdileri uygulamada nasıl ayrık belirteçlere eşlediğini görmek için, Öklid mesafelerini hesaplamak ve önceden tanımlanmış bir kod defterindeki en yakın prototipi bulmak adına PyTorch kullanabilirsin:

import torch

# Define a continuous input batch and a discrete codebook vocabulary
inputs = torch.randn(4, 128)  # 4 input vectors of dimension 128
codebook = torch.randn(10, 128)  # 10 discrete prototype vectors

# Compute distances and find the nearest codebook index for each input
distances = torch.cdist(inputs, codebook)
quantized_indices = torch.argmin(distances, dim=1)

# Retrieve the discrete quantized vectors corresponding to the inputs
quantized_vectors = codebook[quantized_indices]

Tensör mesafelerini yerel olarak hesaplamak ve bu işlemleri optimize etmekle ilgili derinlemesine bir bakış için resmi PyTorch cdist documentation inceleyebilirsin.

Ultralytics Platform ile İş Akışlarını Geliştirme#

Optimize edilmiş gömmeleri boru hattına entegre etmek sağlam araçlar gerektirir. Ultralytics Platform, training data düzenlemek ve son teknoloji görüntü modelleri eğitmek için uçtan uca bir ortam sağlar. Geliştiriciler, veri yönetimini kolaylaştırarak ve model deployment basitleştirerek, vektör nicelemesine uygun yüksek kaliteli görsel özellikleri zahmetsizce üretebilir ve bu da daha hızlı object detection ve büyük ölçekli medya erişim uygulamalarına yol açar.

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