Show simple item record

dc.contributor.advisorUmut, İlhan
dc.contributor.advisorÜstünel, Hakan
dc.contributor.authorBüyükgöze, Selma
dc.date.accessioned2023-09-22T12:23:45Z
dc.date.available2023-09-22T12:23:45Z
dc.date.submitted2021-12-02
dc.date.issued2021
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/740010
dc.description.abstractElektroensefalografik (EEG) verilerinin, sanal klavye yazılımında nümerik karakterlerin tahminlemesi için giriş verisi olarak kullanılıp kullanılamayacağını belirlemek üzere bu tez çalışması planlanmıştır.Bu tez çalışmasında OpenBCI headband ile elde edilen EEG sinyalleri geliştirilen yükseltme devresi ile Myrio kartına gönderilmiştir. Myrio kartına yazılan firmware sayesinde yapılan ölçümler Wifi üzerinde çalışmaya özel geliştirilen mobil cihaz veya bilgisayar yazılımına gönderilmektedir. Çalışma 4 gönüllüden elde edilen 2200 farklı kayıt kullanılarak test edilmiştir. Kayıtlar üzerinde 4 farklı makine öğrenmesi metotları ( KNN, RBF, SOM ve YSA) kullanılarak eğitim gerçekleştirilmiş ve sonuçları karşılaştırılmıştır. Verilerin %50 si yani yarısı eğitim diğer yarısı ise test için kullanılmıştır. Eğitimin başarısını değerlendirmek için hata matrisi kullanılarak hesaplanan doğruluk, Kappa değeri, hata değeri (RMSE), kesinlik(Precision), F-ölçütü, ROC değeri performans değerlendirme kriterleri kullanılmıştır.Geliştirilen çalışmadaki yazılım Myrio cihazından gelen EEG verilerini YSA algoritmasını kullanarak %96 gibi yüksek bir doğruluk oranıyla ve ortalama 1sn gibi düşük bir süreyle sınıflandırabilmektedir. Bu çalışma ile geliştirilen sanal klavyenin özellikle engelli bireyler olmak üzere birçok kullanıcıya mobil cihazlarda ve bilgisayarda kolaylık sağlayacağı düşünülmektedir.
dc.description.abstractThis thesis study is planned to determine whether electroencephalographic (EEG) data can be used as input data for estimation of numerical characters in virtual keyboard software.In this thesis, EEG signals obtained with OpenBCI headband were sent to Myrio card with the developed amplification circuit. Thanks to the firmware written on the Myrio card, the measurements are sent to the mobile device or computer software specially developed for working on Wifi. The study was tested using 2200 different records from 4 volunteers. Training was carried out on the records using 4 different machine learning methods (KNN, RBF, SOM and ANN) and the results were compared. 50% of the data was used for training and the other half for testing. In order to evaluate the success of the training, the performance evaluation criteria of accuracy, Kappa value, error value (RMSE), precision, F-criterion, ROC value calculated using the error matrix were used.The software in the developed study can classify the EEG data from the Myrio device using the ANN algorithm with a high accuracy rate of 96% and an average time of 1 second. It is thought that the virtual keyboard developed with this study will provide convenience to many users, especially disabled individuals, on mobile devices and computers.en_US
dc.languageTurkish
dc.language.isotr
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleEEG klavyesi tasarımı
dc.title.alternativeEEG keyboard design
dc.typedoctoralThesis
dc.date.updated2021-12-02
dc.contributor.departmentHesaplamalı Bilimler Ana Bilim Dalı
dc.subject.ytmElectroencephalography
dc.identifier.yokid10232667
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityTRAKYA ÜNİVERSİTESİ
dc.identifier.thesisid696088
dc.description.pages96
dc.publisher.disciplineDiğer


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess