Skip to content

mdurmuss/word-predictor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

word-predictor

Bir kelimenin ardından hangi kelimelerin gelebileceğini gösteren basit bir n-gram modeli.

Demo

Link üzerinden uygulamayı test edebilirsiniz.

Kullanım

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

Gerekli Düzenlemeler

  • 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.