HIbrahimK / velhasil

Acikhack 2020 Online Doğal Dil İşleme Yarışması Projemiz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Velhasil Projesi

Acikhack 2020 Online Doğal Dil İşleme Yarışması Projemiz

##Amacımız

Projemizin amacı; yazılı metinlerin Türkçe dil bilgisi kuralarına uygun olamsını sağlama ve metinlerin akıcılığını ve okunabilirliğini artırıcı öneriler sunmaktır.

##Kullanım

velhasil_ = velhasil.Velhasil(text)

->Gönderilen metinle ilgili istatistik bilgisi döndürür

print(velhasil_.kelimesayisi)

print(velhasil_.paragrafSayisi)

print(velhasil_.cumleSayisi)

->Cümlenin bölünüp bölünmeyeceğini önerisini "true" veya "false" olarak bildirir

print(velhasil_.cumleBolucu(velhasil_.cumleler[0]))

->Daha doğru yazım denetimi için önce noktalam İşaretlerini metinden temizliyoruz

print(velhasil_.noktalamaTemizleyicisi("Ahmet'in."))

->Metindeki ilk cümleyi yazım kontrolünden geçirip en doğru halini döndürür

print(velhasil_.yazimKontrolu(velhasil_.cumleler[0]))

->Metindeki ilk cümlenin ilk kelimesin ile ilgili yazım önerileri sunar

print(velhasil_.kelimeOneri(velhasil_.cumleler[0].split(" ")[0]))

->Atasözü öneri sistemi

atasozleri_ = atasozlerOneri.AtasozleriOneri()

atasozleri_.paragrafKarsilastir(text.split(" "))

#Kullanılan Kütüphane ve Araçlar

Yazım Denetimi için https://github.com/StarlangSoftware/TurkishSpellChecker-Py

Not Defteri Örneği : https://www.learnpyqt.com/examples/no2pads-simple-notepad-clone/

About

Acikhack 2020 Online Doğal Dil İşleme Yarışması Projemiz


Languages

Language:Python 100.0%