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

Natural Language Processing (NLP)

Ultralytics ile Doğal Dil İşleme (NLP) dünyasını keşfet. NLP'nin chatbot'ları, duygu analizini ve Ultralytics YOLO26 ile açık kelime dağarcığı tespitini nasıl desteklediğini öğren.

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

Link to this sectionTemel Mekanizmalar#

At its core, NLP involves transforming raw text into a numerical format that computers can process, a step often achieved through tokenization and the creation of embeddings. Modern systems utilize the Transformer architecture, which employs a self-attention mechanism to weigh the importance of different words in a sentence relative to one another. This allows models to handle long-range dependencies and nuances such as sarcasm or idioms, which were difficult for earlier Recurrent Neural Networks (RNN) to manage.

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

NLP teknolojisi modern yazılımlarda her yerdedir ve işletmelerin ile bireylerin operasyonlarını kolaylaştırmak ve kullanıcı deneyimlerini iyileştirmek için günlük olarak kullandıkları araçlara güç sağlar.

  • Müşteri Hizmetleri Otomasyonu: Birçok şirket, müşteri taleplerini yönetmek için chatbots ve otomatik temsilciler kullanır. Bu sistemler, bir mesajın arkasındaki duygusal tonu belirlemek (müşterinin memnun olup olmadığını, hayal kırıklığına uğrayıp uğramadığını veya bir soru sorup sormadığını tanımlamak) ve böylece yanıtları önceliklendirmek için Sentiment Analysis kullanır. Google Cloud Natural Language API gibi araçlar, geliştiricilere bu özellikleri hızla uygulamaları için önceden eğitilmiş modeller sağlar.
  • Görüntü-Dil Entegrasyonu: Computer Vision (CV) alanında NLP, "açık kelime dağarcıklı" algılamaya olanak tanır. Bir modeli sabit bir sınıf listesi üzerinde (örneğin COCO dataset içindeki 80 sınıf gibi) eğitmek yerine, YOLO-World gibi modeller nesneleri doğal dil tanımlarına göre tanımlamak için metin kodlayıcılar kullanır. Bu köprü, kullanıcıların modeli yeniden eğitmeden "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 için Machine Translation yönteminden yararlanarak küresel iletişim engellerini aşar.

Link to this sectionİlgili Terimlerin Ayrıştırılması#

NLP'nin kapsamını anlamak için, onu data science dünyasındaki yakından ilişkili kavramlardan ayırmak faydalıdır:

  • Natural Language Understanding (NLU): NLP genel alanı kapsarken, NLU okuduğunu anlama üzerine odaklanmış belirli bir alt kümedir. NLU, metnin ardındaki niyeti ve anlamı belirlemekle, belirsizlik ve bağlamla ilgilenir.
  • Large Language Models (LLMs): GPT serisi veya Llama gibi LLM'ler, petabaytlarca veri üzerinde eğitilmiş devasa derin öğrenme modelleridir. Bunlar, gelişmiş Text Generation ve akıl yürütme yeteneklerine sahip, gelişmiş NLP görevlerini gerçekleştirmek için kullanılan araçlardır.
  • Optical Character Recognition (OCR): OCR, kesinlikle metin görüntülerinin (taranmış belgeler) makine kodlu metne dönüştürülmesidir. NLP, yazılanları anlamlandırmak için OCR içeriği dijitalleştirdikten sonra devreye girer.

Link to this sectionKod Örneği: Metin ve Görüntü Arasında Köprü Kurma#

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

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()

Link to this sectionAraçlar ve Gelecek Yönelimleri#

NLP uygulamaları geliştirmek genellikle güçlü kütüphaneler gerektirir. Araştırmacılar özel sinir mimarileri oluşturmak için sıklıkla PyTorch kullanırken, Natural Language Toolkit (NLTK) eğitimsel ön işleme görevleri için temel bir kaynak olmaya devam etmektedir. Üretim seviyesinde metin işleme için spaCy, verimliliği nedeniyle yaygın olarak benimsenmiştir.

As AI evolves, the convergence of modalities is a key trend. Platforms are moving towards unified workflows where vision and language are treated as interconnected data streams. The Ultralytics Platform simplifies this lifecycle, offering tools to manage datasets, annotate images, and train state-of-the-art models. While NLP handles the linguistic side, high-performance vision models like YOLO26 ensure that visual data is processed with the speed and accuracy required for real-time edge applications, creating a seamless experience for Multimodal AI systems.

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