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

Natural Language Processing (NLP)

Ultralytics ile Doğal Dil İşlemeyi (NLP) keşfet. NLP'nin sohbet botlarını, duygu analizini ve Ultralytics YOLO26 ile açık kelime dağarcıklı algılamayı nasıl güçlendirdiğini öğren.

Doğal Dil İşleme (NLP), bilgisayarlar ile insan dili arasındaki etkileşime odaklanan dinamik bir Yapay Zeka (AI) dalıdır. Kesin ve yapılandırılmış girdilere dayanan geleneksel programlamanın aksine NLP, makinelerin insan dilini hem değerli hem de anlamlı olacak şekilde anlamasını, yorumlamasını ve üretmesini sağlar. Hesaplamalı dilbilimi; istatistiksel, makine öğrenimi ve Derin Öğrenme (DL) modelleriyle birleştiren NLP, sistemlerin anlamı, duygu durumunu ve bağlamı çıkarmak amacıyla metin ve ses verilerini işlemesine olanak tanır.

Temel Mekanizmalar#

NLP'nin temelinde, ham metni bilgisayarların işleyebileceği sayısal bir biçime dönüştürmek yer alır; bu adım genellikle tokenization ve embeddings oluşturma yoluyla gerçekleştirilir. Modern sistemler, bir cümledeki farklı kelimelerin birbirlerine göre önemini ağırlıklandırmak için self-attention mekanizmasından yararlanan Transformer mimarisini kullanır. Bu sayede modeller, daha önceki [Tekrarlayan Sinir Ağlarının (RNN)](https://ultralytics-translation-4.invalid yönetmekte zorlandığı uzun menzilli bağımlılıkları ve alaycılık ya da deyimler gibi nüansları ele alabilir.

Gerçek Dünya Uygulamaları#

NLP teknolojisi, modern yazılımlarda her yerde bulunur ve işletmelerin ve bireylerin operasyonları kolaylaştırmak ve kullanıcı deneyimlerini geliştirmek için her gün kullandığı araçlara güç verir.

  • Müşteri Hizmetleri Otomasyonu: Birçok şirket, müşteri sorularını ele almak için chatbot ve otomatik aracılar kullanır. Bu sistemler, bir mesajın ardındaki duygusal tonu belirlemek, yani müşterinin memnun mu, hayal kırıklığına uğramış mı yoksa soru mu soruyor olduğunu tespit etmek için Duygu Analizi kullanır ve böylece yanıtların önceliklendirilmesini sağlar. Google Cloud Doğal Dil API gibi araçlar, geliştiricilere bu özellikleri hızla uygulamak için önceden eğitilmiş modeller sunar.
  • Görüntü-Dil Entegrasyonu: Bilgisayarlı Görü (CV) alanında NLP, "açık kelime dağarcıklı" algılamayı mümkün kılar. Bir modeli sabit bir sınıf listesiyle (örneğin COCO veri kümesindeki 80 sınıfla) eğitmek yerine YOLO-World gibi modeller, nesneleri doğal dil açıklamalarına göre tanımlamak için metin kodlayıcıları kullanır. Bu köprü, model yeniden eğitilmeden kullanıcıların "kırmızı kask takan kişi" gibi belirli öğeleri bulmasını sağlar.
  • Dil Çevirisi: Google Translate gibi hizmetler, metni anında bir dilden diğerine dönüştürmek ve küresel iletişimin önündeki engelleri kaldırmak için Makine Çevirisi kullanır.

İlişkili Terimleri Ayırt Etme#

NLP'nin kapsamını anlamak için onu veri bilimi alanındaki yakından ilişkili kavramlardan ayırmak faydalıdır:

  • Doğal Dil Anlama (NLU): NLP kapsayıcı bir alan iken NLU, okuduğunu anlamaya odaklanan belirli bir alt kümedir. NLU, metnin ardındaki niyeti ve anlamı belirlemeyle, belirsizlik ve bağlamla ilgilenir.
  • Büyük Dil Modelleri (LLMs): GPT serisi veya Llama gibi LLM'ler, petabaytlarca veriyle eğitilmiş devasa derin öğrenme modelleridir. Bunlar, gelişmiş NLP görevlerini gerçekleştirmek için kullanılan ve gelişmiş Metin Üretimi ile akıl yürütme becerilerine sahip araçlardır.
  • Optik Karakter Tanıma (OCR): OCR, yalnızca metin görüntülerini (taranmış belgeleri) makine tarafından kodlanmış metne dönüştürür. NLP, yazılanları anlamlandırmak için OCR içeriği sayısallaştırdıktan sonra devreye girer.

Kod Örneği: Metin ve Görüntüyü Birleştirme#

Aşağıdaki örnek, NLP kavramlarının bilgisayarlı görüyle nasıl etkileşime girdiğini gösterir. Metin istemlerini anlayan bir modeli yüklemek için ultralytics paketini kullanırız. Doğal dille özel sınıflar tanımlayarak görüntüdeki nesneleri algılamak için modelin dahili kelime dağarcığından (embeddings) yararlanırız.

from ultralytics import YOLOWorld

# Load a model with vision-language capabilities
model = YOLOWorld("yolov8s-world.pt")

# Define NLP-based search terms (classes) for the model to find
# The model uses internal text embeddings to understand these descriptions
model.set_classes(["blue bus", "pedestrian crossing", "traffic light"])

# Run inference to detect objects matching the text descriptions
results = model.predict("city_scene.jpg")

# Show the results
results[0].show()

Araçlar ve Geleceğe Yönelik Yönelimler#

NLP uygulamaları geliştirmek genellikle güçlü kitaplıklar gerektirir. Araştırmacılar özel sinir mimarileri oluşturmak için sıklıkla PyTorch kullanırken, Doğal Dil Araç Seti (NLTK) eğitim amaçlı ön işleme görevlerinde temel araç olmayı sürdürür. Üretim düzeyinde metin işleme için spaCy, verimliliği nedeniyle yaygın olarak tercih edilir.

AI geliştikçe, modalitelerin yakınsaması önemli bir eğilimdir. Platformlar, görüntü ve dilin birbirine bağlı veri akışları olarak ele alındığı birleşik iş akışlarına yöneliyor. Ultralytics Platformu, veri kümelerini yönetmek, görüntülere açıklama eklemek ve son teknoloji modelleri eğitmek için araçlar sunarak bu yaşam döngüsünü basitleştirir. NLP dilsel tarafı ele alırken YOLO26 gibi yüksek performanslı görü modelleri, gerçek zamanlı uç uygulamalar için gereken hız ve doğrulukla görsel verilerin işlenmesini sağlayarak Çok Modlu AI sistemleri için sorunsuz bir deneyim oluşturur.

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