Item Profilleme: TF-IDF, BM25, n-gram ve Kategorik Feature Encoding — Matematik + NumPy

Content-based recommender'ın temeli: item'ı sayısal vektöre çevirme. TF-IDF formülü tam türetim + sıfırdan NumPy implementasyon, BM25'in TF-IDF'ten farkı, n-gram ile film başlığı işleme, kategorik encoding (one-hot, target encoding, frequency encoding).