Kelime Dağarcığı Oluşturma
Her kelimeyi sabit bir dizine eşleme
Kelime Dağarcığı Oluşturma, CoddyKit'te ücretsiz bir NLP Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, NLP Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. NLP Academy kursu toplamda 4 dersten oluşur.
Kelime Dağarcığı Nedir?
Bir kelime dağarcığı, modelinizin bildiği tüm benzersiz kelimelerden oluşur. Her kelime, her belge vektöründe sabit bir yuvaya karşılık gelir. 📖
Her Benzersiz Kelimeyi Toplayın
Kelime dağarcığını oluşturmak için belgelerinizdeki tüm kelimeleri toplayın ve tekrarları atarak yalnızca benzersiz olanları koruyun.
words = set("the cat sat the mat".split())Her Kelimeye Bir Dizin Verin
Benzersiz kelimeleri sıralayın ve her birine bir sayı atayın. Kelimeden dizine bu eşleme, kelime dağarcığı aramanızdır.
vocab = {w: i for i, w in enumerate(sorted(words))}Dizin Yuvayı Belirler
Dizin, bir kelimenin her vektörde hangi konumda bulunacağını belirtir. Böylece cat her zaman aynı sütuna yerleşir.
Kelime Dağarcığı Vektör Uzunluğunu Belirler
Kelime dağarcığınızda 5000 kelime varsa her belge, kelime başına bir yuva olacak şekilde 5000 sayıdan oluşan bir vektöre dönüşür.
Sıra Sabit Kalmalıdır
Eşleme oluşturulduktan sonra asla değişmemelidir. Kararlı bir sıra, 3. sütunun her belgede aynı kelimeyi ifade etmesini garanti eder.
Kelime Dağarcığında Bulunmayan Kelimeler
Kelime dağarcığınızda bulunmayan bir kelimeye kelime dağarcığı dışı denir. En basit seçenek, sayım sırasında bu kelimeyi yok saymaktır.
Nadir Kelimeleri Ayıklama
Yalnızca bir kez görünen kelimeler gürültü ve boyut ekler. Çok nadir terimleri kaldırmak, kelime dağarcığını daha küçük ve temiz tutar.
Çok Yaygın Kelimeleri Kaldırma
Neredeyse her belgede görünen kelimeleri de çıkarabilirsiniz. Bu dolgu kelimeleri, belgeleri birbirinden ayırmaya nadiren yardımcı olur.
Bir Dizini Arama
Eşleme oluşturulduğunda bir kelimenin konumunu anında bulabilirsiniz. İstediğiniz kelimeyi kullanarak sözlükte dizin araması yapmanız yeterlidir.
print(vocab["cat"]) # the column index for catKelime Dağarcığı Sayımı Güçlendirir
Bu eşleme, vektörleştirmenin temelidir. Sonraki adımda her yuvayı, ilgili kelimenin bir belgede kaç kez göründüğüyle doldurursunuz.
Hızlı Kontrol
Bir kelime dizini neyi temsil eder?
Özet: Kelime Dağarcığınız
Benzersiz kelimelerden oluşan bir kelime dağarcığı oluşturdunuz, her kelimeyi sabit bir dizine eşlediniz ve ayıklamanın bu dağarcığı nasıl yalın ve kullanışlı tuttuğunu gördünüz. 🎉
Yapay zeka eğitmeniyle Python öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 30
- Dersler
- 120
Sıkça Sorulan Sorular
“Kelime Dağarcığı Oluşturma” dersi ücretsiz mi?
Evet — “Kelime Dağarcığı Oluşturma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve NLP Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. NLP Academy kursu toplamda 4 dersten oluşur.
“Kelime Dağarcığı Oluşturma” dersinde ne öğreneceğim?
Her kelimeyi sabit bir dizine eşleme NLP Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
NLP Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te NLP Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.
“Kelime Dağarcığı Oluşturma” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu NLP Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her NLP Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Modeller Neden Kelimelere Değil Sayılara İhtiyaç Duyar
- Kelime Dağarcığı Oluşturma
- CountVectorizer ile Sayma
- Belge-Kelime Matrisini Okuma