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

Semantic Search

Anlamsal aramanın kullanıcı niyetini anlamak için yapay zekayı ve gömmeleri nasıl kullandığını keşfet. Ultralytics YOLO26 ve Platformumuz ile görsel arama sistemleri kurmayı öğren.

Anlamsal arama, belirli sözcükleri eşleştirmekten ziyade bir kullanıcının sorgusunun niyetini ve bağlamsal anlamını anlamayı amaçlayan gelişmiş bir bilgi erişim tekniğidir. Natural Language Processing (NLP) ve Machine Learning (ML) alanlarındaki ilerlemelerden yararlanan bu teknoloji, sistemlerin insan dilini daha büyük bir nüansla yorumlamasını sağlar. Belirsiz kullanıcı sorguları ile ilgili veriler arasındaki boşluğu kapatarak insanlar ve makineler arasında daha sezgisel etkileşimlere olanak tanıyan, modern Artificial Intelligence (AI) uygulamalarının temel taşlarından biridir.

Anlamsal Arama Nasıl Çalışır?#

Özünde anlamsal arama, kavramlar arasındaki ilişkiyi analiz etmek için kelimesi kelimesine karakter eşleştirmenin ötesine geçer. Geleneksel arama motorları, bir kullanıcı "feline" kelimesini aradığında ancak belgelerde yalnızca "cat" kelimesi geçtiğinde başarısız olabilir. Anlamsal arama, metin, görseller veya ses gibi unstructured data verilerini embeddings adı verilen matematiksel gösterimlere dönüştürerek bunu çözer.

Bu gömmeler, "anlamsal uzay" içine yerleştirilmiş yüksek boyutlu vektörlerdir. Bu uzayda, benzer anlamlara sahip öğeler birbirine yakın konumlandırılır. Örneğin, "car" için olan vektör, "banana" kelimesine kıyasla matematiksel olarak "automobile" ve "road" kelimelerine daha yakın olacaktır. Bir kullanıcı bir sorgu gönderdiğinde, sistem bu sorguyu bir vektöre dönüştürür ve vector database içindeki en yakın veri noktalarını bulur. Bu süreç, verilerin temel özelliklerini belirleyerek feature extraction gerçekleştirmek için deep learning modellerine güvenir.

Aşağıdaki Python kodu, görsel anlamsal aramayı etkinleştirmek için temel adımı oluşturan Ultralytics YOLO26 modelini kullanarak bu gömmelerin nasıl oluşturulacağını göstermektedir.

from ultralytics import YOLO

# Load a pre-trained YOLO26 classification model
model = YOLO("yolo26n-cls.pt")

# Generate feature embeddings for an image
# This converts the visual content into a numerical vector
results = model.embed("https://ultralytics.com/images/bus.jpg")

# Output the shape of the embedding vector (e.g., length 1280)
print(f"Embedding vector shape: {results[0].shape}")

Gerçek Dünya Uygulamaları#

Anlamsal arama, kullanıcıların çeşitli sektörlerde bilgiyi keşfetme biçiminde devrim yaratarak sistemleri daha akıllı ve verimli hale getirdi.

  • E-Ticaret ve Görsel Keşif: AI in retail dünyasında anlamsal arama, "görünümü satın al" özelliklerini güçlendirir. Bir müşteri spor ayakkabı fotoğrafı yükleyebilir veya "vintage yaz havası" araması yapabilir. Sistem, görsel stili anlamak için computer vision kullanır ve ürün açıklamaları bu tam anahtar kelimeleri içermese bile estetikle eşleşen ürünleri getirir. Bu durum genellikle hem metin hem de görsel girdilerini anlayabilen Multi-Modal Models modellerini içerir.
  • Bilgi Yönetimi ve RAG: Büyük kuruluşlar, çalışanların dahili belgeleri bulmasına yardımcı olmak için anlamsal aramayı kullanır. Tam dosya adlarını hatırlamak yerine bir çalışan "Sunucuyu nasıl sıfırlarım?" gibi bir soru sorabilir. Sistem, anlamlarına göre en ilgili ilke belgelerini bulmak için Retrieval-Augmented Generation (RAG) kullanır ve kesin bir yanıt üretmek üzere bunları bir Large Language Model (LLM) modeline besler.
  • İçerik Önerisi: Akış platformları recommendation system sistemlerini geliştirmek için anlamsal anlayıştan yararlanır. Bir kullanıcının hoşlandığı filmlerin konu özetlerini ve görsel feature maps haritalarını analiz ederek platform, benzer temaları veya ruh hallerini paylaşan diğer başlıkları önerebilir ve kullanıcıların daha uzun süre etkileşimde kalmasını sağlayabilir.

Anlamsal Arama ile İlgili Kavramların Karşılaştırılması#

Anlamsal aramanın faydasını tam olarak kavramak için onu data science manzarasındaki ilgili terimlerden ayırmak faydalıdır.

  • Vector Search: Genellikle birbirinin yerine kullanılsa da teknik bir ayrım vardır. Vektör arama, vektörler arasındaki mesafeyi hesaplayan (genellikle cosine similarity kullanan) matematiksel yöntemdir. Anlamsal arama ise kullanıcı niyetini anlama amacına ulaşmak için vektör aramayı kullanan daha geniş uygulamadır.
  • Anahtar Kelime Araması: Bu, tam dize eşleşmesine güvenen geleneksel yöntemdir. Hesaplama açısından daha ucuzdur ancak kırılgandır; synonyms ve eş seslilikle (birden fazla anlamı olan kelimeler) mücadele eder. Anlamsal arama daha fazla hesaplama gücü gerektirir ancak önemli ölçüde daha yüksek bir alaka düzeyi sunar.
  • Zero-Shot Learning: Bu, bir modelin eğitim sırasında hiç görmediği verileri sınıflandırma yeteneğini ifade eder. Anlamsal arama motorları sıfır atış yetenekleri sergiler çünkü yeniden eğitime gerek kalmadan yeni, görülmemiş bir sorguyu gömme uzayı içinde bilinen kavramların mevcut kümeleriyle eşleştirebilirler.

Anlamsal aramayı uygulamak genellikle veri kümelerini ve model eğitimini yönetmek için sağlam bir boru hattı gerektirir. Ultralytics Platform, verileri etiketlemek, modelleri eğitmek ve bunları verimli bir şekilde dağıtmak için araçlar sağlayarak bunu basitleştirir. Bu sistemleri oluşturmak isteyen geliştiriciler için Ultralytics similarity search guide kılavuzunu incelemek, bu güçlü yetenekleri uygulamalara entegre etmek için pratik adımlar sağlar.

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