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

Recommendation System

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

Öneri sistemi, kullanıcının belirli öğelere yönelik tercihini tahmin etmek üzere 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 derleyerek kullanıcıların çevrimiçi ortamda bulunan aşırı miktardaki içerikte gezinmesine yardımcı olur. Öneri motorları, Büyük Veri içindeki satın alma geçmişi, izleme alışkanlıkları ve kullanıcı puanları gibi örüntüleri analiz ederek kullanıcı etkileşimini artırır ve karar verme süreçlerini kolaylaştırır. Seçeneklerin çeşitliliğinin kullanıcının hepsini manuel olarak değerlendirme kapasitesini aştığı ortamlarda yoğun biçimde kullanılırlar.

Önerinin Temel Mekanizmaları#

Öneri motorları, genellikle ilgili öneriler oluşturmak için belirli Makine Öğrenimi (ML) stratejilerinden yararlanır. Başlıca üç yaklaşım şunlardır:

  • İşbirlikçi Filtreleme: Bu yöntem, geçmişte aynı fikirde olan kullanıcıların gelecekte de aynı fikirde 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, A Kullanıcısı ve B Kullanıcısı "Film X"i beğendiyse sistem, B Kullanıcısı "Film Y"yi beğenmişse A Kullanıcısının da bunu beğenebileceğini varsayar.
  • İçerik Tabanlı Filtreleme: Bu yaklaşım, bir kullanıcının daha önce beğendiği öğelere, öğe özelliklerine dayanarak benzer öğeler önerir. Öğelerin kendi niteliklerinin analiz edilmesini gerektirir; metin açıklamaları için genellikle Doğal Dil İşleme (NLP), ürün görsellerini analiz etmek için ise Bilgisayarlı Görü (CV) kullanılır.
  • Hibrit Modeller: İşbirlikçi ve içerik tabanlı filtrelemeyi birleştiren hibrit öneri sistemleri, kullanıcı etkileşimi geçmişi olmayan yeni öğeleri önerememe gibi tek tek yöntemlerin sınırlamalarının üstesinden gelmeyi amaçlar.

Gerçek Dünya Uygulamaları#

Öneri sistemlerinin pratik faydası çeşitli sektörlere yayılır ve hem müşteri deneyimini hem de işletme gelirlerini artırır.

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

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

Embedding'lerle Görsel Öneriler#

Özellikle görsel içerik için modern öneri sistemlerindeki temel tekniklerden biri embedding'leri kullanmaktır. Embedding, bir öğenin (örneğin bir görselin) yüksek boyutlu uzaydaki sayısal gösterimidir. Görsel olarak benzer öğelerin embedding'leri birbirine yakın olur.

Aşağıdaki Python kodu, önceden eğitilmiş bir Ultralytics YOLO26 sınıflandırma modeli kullanarak görsel embedding'lerinin nasıl çıkarılacağını ve PyTorch ile benzerliklerinin nasıl hesaplanacağını gösterir.

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}")

Öneri Sistemleri ve İlgili Kavramlar#

Öneri sistemlerini, sıklıkla kullandıkları temel teknolojilerden ayırmak önemlidir:

  • Vektör Arama: Bu, bir vektör veritabanında bir sorguya matematiksel olarak en yakın öğeleri bulmak için kullanılan bir erişim yöntemidir. Bir öneri sistemi benzer ürünleri bulmak için vektör aramayı kullansa da öneri sisteminin kendisi, kullanıcı profilleme ve sıralamaya ilişkin daha kapsamlı mantığı kapsar. Bu konuyu benzerlik araması rehberimizde daha ayrıntılı inceleyebilirsin.
  • Semantik Arama: Davranışsal örtüşmeye dayanabilen temel önerilerin aksine semantik arama, bir sorgunun ardındaki anlamı anlamaya odaklanır. Bir öneri motoru, kullanıcı belirli kategorilere göz atarken niyetini yorumlamak için semantik aramadan yararlanabilir.

Zorluklar ve Dikkat Edilmesi Gerekenler#

Etkili öneri sistemlerini kullanıma sunmak önemli zorlukları beraberinde getirir:

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

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