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

Token

Token'ların yapay zekâdaki temel bilgi birimleri olarak nasıl hizmet ettiğini öğren. NLP'deki, bilgisayarlı görüdeki ve YOLO26 ile açık kelime dağarcıklı tespitteki rollerini keşfet.

Modern yapay zekâ mimarisinin sofistike yapısında token, bir modelin işlediği temel ve atomik bilgi birimini temsil eder. Bir algoritma bir cümleyi yorumlayabilmeden, bir yazılım betiğini analiz edebilmeden veya bir görüntüdeki nesneleri tanıyabilmeden önce ham girdi verilerinin bu ayrı ve standartlaştırılmış öğelere ayrılması gerekir. Bu bölümleme, yapılandırılmamış girdileri sinir ağlarının verimli bir şekilde hesaplayabileceği sayısal bir biçime dönüştüren veri ön işleme sürecinde kritik bir adımdır. İnsanlar dili kesintisiz bir düşünce akışı, görüntüleri ise pürüzsüz görsel sahneler olarak algılarken hesaplamalı modellerin örüntü tanıma ve anlamsal analiz gibi işlemleri gerçekleştirebilmesi için bu ayrıntılı yapı taşlarına ihtiyacı vardır.

Token ve Tokenleştirme#

Makine öğrenmesinin işleyişini kavramak için veri birimi ile bu birimi oluşturmakta kullanılan süreci birbirinden ayırmak gerekir. Bu ayrım, veri işlem hatlarını tasarlarken ve Ultralytics Platform üzerinde eğitim materyali hazırlarken oluşabilecek karışıklıkları önler.

  • Tokenleştirme: Ham verileri parçalara ayıran algoritmik süreçtir (fiil). Metin için bu süreç, bir birimin nerede bitip diğerinin nerede başladığını belirlemek üzere Doğal Dil Araç Seti (NLTK) gibi kütüphanelerin kullanılmasını içerebilir.
  • Token: Ortaya çıkan çıktıdır (isim). Sonunda gömme olarak bilinen sayısal bir vektöre eşlenen gerçek veri parçasıdır; bu bir kelime, alt kelime veya görüntü parçası olabilir.

Farklı Yapay Zekâ Alanlarında Tokenler#

Bir tokenin niteliği, işlenen verinin kipine bağlı olarak, özellikle metinsel ve görsel alanlar arasında önemli ölçüde değişir.

NLP'de Metin Tokenleri#

Doğal Dil İşleme (NLP) alanında tokenler, Büyük Dil Modelleri (LLMs) için girdilerdir. İlk yaklaşımlar yalnızca tam kelimelerle eşleme yaparken modern mimariler Bayt Çifti Kodlama (BPE) gibi alt kelime algoritmalarından yararlanır. Bu yöntem, kelimeleri anlamlı hecelere ayırarak modellerin nadir kelimeleri işlemesini sağlar ve kelime dağarcığı boyutuyla anlamsal kapsam arasında denge kurar. Örneğin, "unhappiness" kelimesi "un", "happi" ve "ness" tokenlerine ayrılabilir.

Bilgisayarlı Görüde Görsel Tokenler#

Tokenleştirme kavramı, Vision Transformer (ViT) teknolojisinin ortaya çıkmasıyla bilgisayarlı görü alanına da genişlemiştir. Pikselleri kayan pencerelerde işleyen geleneksel evrişimli ağların aksine Transformer'lar, bir görüntüyü sabit boyutlu parçalardan oluşan bir ızgaraya (ör. 16x16 piksel) böler. Her parça düzleştirilir ve ayrı bir görsel token olarak ele alınır. Bu yaklaşım, modelin bir görüntünün uzak bölgeleri arasındaki ilişkiyi anlamak için öz-dikkat mekanizmalarını kullanmasını sağlar; bu, Google Research kuruluşunun Transformer'ları metne uygulamasına benzer.

Gerçek Dünya Uygulamaları#

Tokenler, sayısız uygulamada insan verileri ile makine zekâsı arasında köprü görevi görür.

  1. Açık Kelime Dağarcıklı Nesne Tespiti: YOLO-World gibi gelişmiş modeller, metin tokenlerinin görsel özelliklerle etkileşime girdiği çok kipli bir yaklaşım kullanır. Kullanıcı, özel metin istemleri (ör. "blue helmet") girebilir; model bunları tokenleştirir ve görüntüdeki nesnelerle eşleştirir. Bu, modelin açıkça eğitim almadığı nesnelerin tespit edilmesini sağlayan sıfır atışlı öğrenmeyi mümkün kılar.

  2. Üretken Yapay Zekâ: Sohbet botları gibi metin oluşturma sistemlerinde yapay zekâ, bir dizideki sonraki tokenin olasılığını tahmin ederek çalışır. Sistem, sonraki en olası tokeni yinelemeli olarak seçerek tutarlı cümleler ve paragraflar oluşturur; böylece otomatik müşteri desteğinden sanal asistanlara kadar çeşitli araçlara güç verir.

Python Örneği: Tespit için Metin Tokenlerini Kullanma#

Aşağıdaki kod parçacığı, ultralytics paketinin nesne tespitini yönlendirmek için metin tokenlerini nasıl kullandığını gösterir. Son teknoloji YOLO26 yüksek hızlı, sabit sınıflı çıkarım için önerilirken YOLO-World mimarisi, kullanıcıların sınıfları çalışma zamanında metin tokenleri olarak tanımlamasına benzersiz şekilde olanak tanır.

from ultralytics import YOLO

# Load a pre-trained YOLO-World model capable of understanding text tokens
model = YOLO("yolov8s-world.pt")

# Define specific classes; these text strings are tokenized internally
# The model will look specifically for these "tokens" in the visual data
model.set_classes(["bus", "backpack"])

# Run prediction on an image using the defined tokens
results = model.predict("https://ultralytics.com/images/bus.jpg")

# Display the results showing only the tokenized classes
results[0].show()

Tokenleri anlamak, üretken yapay zekâ ve gelişmiş analitik dünyasında yol almak için temeldir. İster bir sohbet botunun akıcı bir şekilde iletişim kurmasını sağlasın ister bir görü sisteminin ince nesne sınıflarını birbirinden ayırmasına yardımcı olsun, tokenler PyTorch ve TensorFlow gibi çerçeveler tarafından kullanılan makine zekâsının temel para birimi olmaya devam eder.

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