Bir kelimenin ardından hangi kelimelerin gelebileceğini gösteren basit bir n-gram modeli.
Link üzerinden uygulamayı test edebilirsiniz.
Repoyu indirdikten sonra gerekli kütüphaneleri requirements.txt ile kurabilirsiniz.
pip install -r requirements.txt
Flask'ın çalışması için komutları girin.
export FLASK_APP=app.py
flask run
Şimdi tarayıcınızda localhost:5000
ziyaret edin. 🎉
- app.py dosyasındaki fonksiyonların bölünmesi ve ayrı dosyalarda tutulması.
- CI&CD Eklentisi
- Kullanıcıdan girdi olarak kelime alınmalı ve en yüksek 3 ihtimalli kelime gösterilmeli.
- Flask ile web üzerinde çalıştırma.
- Kelime Düzeltimi (spell checking)
- Veriseti büyütülmeli.
- Birden fazla kelime ile tahmin yapma. (unigram-trigram ..)
- Kelime kelime ayırım yaparken noktalama işaretleri siliniyor. Ancak nokta'dan sonra gelen kelime ile noktadan önce gelen kelime aslında komşu değildir. Düzeltilmesi gerekiyor.
⚠️ - Demo olarak bir kelime girince en az 10 kelimelik bir cümle oluşturalım kelimeleri birbirine bağlayarak.