Kelime Çantası Modeli

term_id: bag_of_words_model

Category: basic_concepts

Definition

Bu doğal dil işleme tekniği, metni sözdizimi ve sıralamayı göz ardı ederek kelimelerin çoklu kümesi (multiset) olarak temsil eder. Belgeleri, kelime sıklığı veya varlığına dayalı olarak sayısal vektörlere dönüştürür.

Summary

Kelime çantası modeli, dilbilgisi ve kelime sırasını görmezden gelerek metni, kelimelerin belgedeki oluşumuna dayalı basitleştirilmiş bir temsilidir.

Key Concepts

  • Tokenizasyon
  • Frekans sayımı
  • Vektör uzayı
  • Özellik çıkarımı

Use Cases

  • Metin sınıflandırma
  • İstenmeyen mesaj (spam) filtreleme
  • Bilgi erişimi

Code Example

1
2
3
4
from sklearn.feature_extraction.text import CountVectorizer
corpus = ["Hello world", "World hello"]
vectorizer = CountVectorizer()
X = vectorizer.fit_transform(corpus)