Günümüz başlıca problemlerinden olan Covid-19 virüsü hakkında semptomlardan yola çıkarak bir sohbet uygulaması geliştirilmiştir. Kullanıcının uygulama kapsamında projeyi çalıştırıp, semptomlarını sohbet eder bir biçimde ifade etmesi sonucun tanımlanıp geri dönüt olarak verilmesi için yeterlidir. Kullanıcı Covid-19 hakkında merak ettiği soruları sohbet uygulamasına sorarak gerekli cevapları alabilir. Türkiye'ye ait günlük vaka, iyileşen hasta, vefat sayılarını sorarak öğrenebilir. Sohbet botunun sorulan sorulardan çıkarımlar yapabilmesi için yapay sinir ağında ve doğal dil işleme kütüphanesi olan NLTK'dan faydanılmıştır. Türkçe olarak geliştirilmiş bir sohbet botudur.
Öncelikle "Proje İçin Gerekli Olan Kütüphaneler" alanında verilen kütüphanelerin kurulum işlemlerinin tamamlanması gerekmektedir. Bunun için 2 farklı yol izleyebilirsiniz. İsterseniz hazırlamış olduğumuz gereksinimler dosyası üzerinden "pip install gereksinimler.txt komutu ile gereken tüm kütüphaneleri kurabilirsiniz. Manuel olarak kurulum yapmak isterseniz "Proje İçin Gerekli Olan Kütüphaneler" alanında belirtilen kütüphaneleri ve sürümleri ilgili komutlarla çalıştırarak kurabilirsiniz.
Projeyi gui.py dosyası üzerinden çalıştırmalısınız. İlgili dosyalar birbirine bağlı olup son kullanıcıya uygun olacak şekilde gui.py dosyası üzerinde sunulmaktadır.
Covid-19 Olasılığının Hesaplanması | |
Covid-19 Genel Bilgi Sorgulama | |
Türkiye Güncel Vaka Sayısı Öğrenme |
Youtube Demo Linki | Sunum için tıklayınız |
Proje Sunum Linki | Sunum için tıklayınız |
Proje kapsamında ekip tarafından json formatında soru ve cevaplar için veri seti hazırlanmıştır. Veri setinde bulunan Covid-19 hakkındaki bilgiler, Sağlık Bakanlığı'nın sitesinden derlenerek elde edilmiştir. Projenin yapısı gereği Covid-19 olasılığının ve güncel verilerin hesaplanması için gerekli olan veriler ekip tarafından hazırlanmıştır. Veri setini kullanmak istiyorsanız proje içerisinde bulunan covidDataset.json dosyasını indirip kullanabilirsiz.
Covid-19 ile paralel hastalıklar ile alakalı da veri setini sürekli olarak güncelliyor olacağız. Böylece diğer hastalıklar konusunda da son kullanıcıya yardımcı olmayı hedeflemekteyiz.
Ekip Kaptanı | Burak Doğukan DAĞLI | bdogukandagli@gmail.com |
Ekip Üyesi | Mehmet Kaan KARABULUT | kaankarabulutt1@gmail.com |
Ekip Üyesi | Murat Can TANRIVERDİ | muratcantanriverdi96@gmail.com |
Ekip Üyesi | Halil AKBULUT | halilakbuluteru@gmail.com |
Type | Name | Install |
---|---|---|
Language | Python 3.6.7 | www.python.org |
Library | NLTK v.35 | pip install nltk==3.5 |
Library | snowballstemmer v2.0.0 | pip install snowballstemmer==2.0.0 |
Library | tensorflow v1.14.0 | pip install tensorflow=1.14.0 |
Library | keras v2.3.1 | pip install keras==2.3.1 |
Library | matplotlib 3.3.0 | pip install matplotlib |
Library | pandas 1.1.0. | pip install pandas |
Library | json | pip install json |
Library | numpy | pip install numpy |
Library | requests | pip install requests |
Library | bs4 0.0.1 | pip install bs4 |
Library | lxml 4.5.2 | pip install lxml |
Not: Kütüphaneler ve çalıştırma konusunda hata almanız durumunda ekip ile iletişime geçebilirsiniz.