NLP Academy · Ders

Kelime Dağarcığı Oluşturma

Her kelimeyi sabit bir dizine eşleme

2. ders / 413 adım

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 cat

Kelime 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. 🎉

Başlamak ücretsiz

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

  1. Modeller Neden Kelimelere Değil Sayılara İhtiyaç Duyar
  2. Kelime Dağarcığı Oluşturma
  3. CountVectorizer ile Sayma
  4. Belge-Kelime Matrisini Okuma
← NLP Academy Sayfasına Dön