YOLO26 ile tanış: yeni nesil görsel AI.
Ultralytics
Ultralytics Sözlüğüne dön

Recommendation System

Öneri sistemlerinin kullanıcı deneyimlerini kişiselleştirmek için yapay zekayı nasıl kullandığını öğren. Ultralytics YOLO26 kullanarak işbirlikçi filtreleme ve görsel benzerliği keşfet.

Bir öneri sistemi, kullanıcının belirli öğelere yönelik tercihlerini tahmin etmek için tasarlanmış bir bilgi filtreleme algoritmasıdır. Bu akıllı sistemler, modern Yapay Zeka (AI) uygulamalarının temelini oluşturur ve kişiselleştirilmiş öneriler sunarak kullanıcıların çevrimiçi ortamdaki yoğun içerik yığınları arasında gezinmesine yardımcı olur. Satın alma geçmişi, izleme alışkanlıkları ve kullanıcı derecelendirmeleri gibi Büyük Veri içindeki kalıpları analiz eden öneri motorları, kullanıcı etkileşimini artırır ve karar verme süreçlerini kolaylaştırır. Bu sistemler, seçenek çeşitliliğinin kullanıcının bunları manuel olarak değerlendirme yeteneğini aştığı ortamlarda yoğun bir şekilde kullanılır.

Link to this sectionÖnerinin Temel Mekanizmaları#

Öneri motorları genellikle anlamlı öneriler üretmek için belirli Makine Öğrenimi (ML) stratejileri kullanır. Üç temel yaklaşım şunlardır:

  • İşbirlikçi Filtreleme: Bu yöntem, geçmişte hemfikir olan kullanıcıların gelecekte de hemfikir olacağı varsayımına dayanır. Etkileşim verilerini kullanarak kullanıcılar (kullanıcı tabanlı) veya öğeler (öğe tabanlı) arasındaki benzerlikleri belirler. Örneğin, Kullanıcı A ve Kullanıcı B her ikisi de "Film X"i beğendiyse, sistem Kullanıcı B'nin keyif aldığı "Film Y"yi de Kullanıcı A'nın beğenebileceğini varsayar.
  • İçerik Tabanlı Filtreleme: Bu yaklaşım, öğe özniteliklerine dayanarak bir kullanıcının daha önce beğendiği öğelere benzer öğeler önerir. Bu, genellikle metin açıklamaları için Doğal Dil İşleme (NLP) veya ürün görüntülerini analiz etmek için Bilgisayarlı Görü (CV) kullanarak öğelerin kendi özelliklerinin analiz edilmesini gerektirir.
  • Hibrit Modeller: İşbirlikçi ve içerik tabanlı filtrelemeyi birleştiren hibrit öneri sistemleri, herhangi bir kullanıcı etkileşim geçmişi olmayan yeni öğeleri önerememek gibi bireysel yöntemlerin sınırlamalarını aşmayı hedefler.

Link to this sectionGerçek Dünya Uygulamaları#

Öneri sistemlerinin pratik faydası, hem müşteri deneyimini hem de ticari geliri artırarak çeşitli endüstrilere yayılır.

  1. E-Ticaret ve Perakende: Platformlar, alışveriş yapanlara ürün önermek için gelişmiş algoritmalar kullanır. Bu sistemler, "Bunu alanlar şunları da aldı..." listelerini dinamik olarak görüntüleyerek perakendede AI gücünden yararlanır ve bu da çapraz satış fırsatlarını önemli ölçüde artırır.

  2. Medya Akışı: Hizmetler büyük ölçüde kişiselleştirmeye bağlıdır. Netflix öneri araştırması ekipleri, bir kullanıcının ana sayfasını alakalı film ve dizilerle doldurmak için izleme geçmişini analiz eden algoritmalar geliştirir. Benzer şekilde, müzik platformları akustik kalıpları ve kullanıcı dinleme davranışlarını analiz ederek çalma listeleri oluşturur.

Link to this sectionGömme (Embeddings) ile Görsel Öneriler#

Modern öneri sistemlerinde, özellikle görsel içerik için önemli bir teknik, gömmelerin (embeddings) kullanılmasını içerir. Bir gömme, yüksek boyutlu bir uzayda bir öğenin (bir görüntü gibi) sayısal temsilidir. Görsel olarak benzer olan öğeler, birbirine yakın gömmelere sahip olacaktır.

Aşağıdaki Python kodu, önceden eğitilmiş bir Ultralytics YOLO26 sınıflandırma modelini kullanarak görüntü gömmelerinin nasıl çıkarılacağını ve PyTorch kullanarak bunların benzerliklerinin nasıl hesaplanacağını göstermektedir.

import torch.nn.functional as F
from ultralytics import YOLO

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

# Generate embeddings for two images (returns a list of Results objects)
results = model.predict(["bus.jpg", "dog.jpg"], embed=[1000])

# Calculate cosine similarity between the two embeddings
# Higher score indicates greater visual similarity
similarity = F.cosine_similarity(results[0].probs.data, results[1].probs.data, dim=0)

print(f"Visual Similarity Score: {similarity.item():.4f}")

Link to this sectionÖneri Sistemleri ve İlgili Kavramlar#

Öneri sistemlerini, genellikle kullandıkları temel teknolojilerden ayırmak önemlidir:

  • Vektör Arama (Vector Search): Bu, bir vektör veritabanında matematiksel olarak bir sorguya en yakın öğeleri bulmak için kullanılan bir getirme yöntemidir. Bir öneri sistemi, benzer ürünleri bulmak için vektör aramasını kullansa da, öneri sisteminin kendisi daha geniş kullanıcı profilleme ve sıralama mantığını kapsar. Bunu benzerlik araması kılavuzumuzda daha ayrıntılı inceleyebilirsin.
  • Anlamsal Arama (Semantic Search): Davranışsal örtüşmeye güvenebilecek temel önerilerin aksine, anlamsal arama bir sorgunun arkasındaki anlamı anlamaya odaklanır. Bir öneri motoru, kullanıcı belirli kategorilere göz attığında niyetini yorumlamak için anlamsal aramayı kullanabilir.

Link to this sectionZorluklar ve Hususlar#

Etkili öneri sistemleri dağıtmak önemli engellerle birlikte gelir:

Öneri görevleri için kendi modellerini oluşturmak ve eğitmek istiyorsan, Ultralytics Platform, veri kümesi yönetimi ve model eğitimi için kapsamlı bir ortam sunar.

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