Gépi tanulás Python által vezérelt FPGA alapú PYNQ kártyán

dc.contributor.advisorOniga, István
dc.contributor.authorJeney, Máté
dc.contributor.departmentDE--Informatikai Karhu_HU
dc.date.accessioned2021-11-21T14:32:41Z
dc.date.available2021-11-21T14:32:41Z
dc.date.created2021
dc.description.abstractA szakdolgozatom célja egy olyan rendszer létrehozása volt amelyben egy konzumerszintű EEG sapkával, az OpenBCI EEG Electrode Cap Kittel, egy PYNQ Z2-eszköznek az FPGA-ján gyosított neurális hálózat segítségével az EEG sapkát viselő személynek a tudatállapotát lehetséges vizsgálni, és alapszintű irányítási parancsokat lehet felismerni. A neurális hálózatokat QKeras segítségével, egy kvantált leírási módon adtam meg, majd ezen hálózatok átalakítását a CERN-ben kifejlesztett hls4ml nevű könyvtárral alakítottam át egy kész Vivado projektté. A kész projektet mint Overlayt használtam a PYNQ Jupyter Notebookos környezetében. A tudatállapotokat vizsgáló tesztrendszer sikeresen létrejött, az irányítási esetről kiderült hogy másik típusú, EMG-re érzékeny elektródák szükségesek az effektív adatfelvételhez. Középkategóriás CPU-knál minimum 10-szer nagyobb sebességgel volt képes egy-egy inferenciát végrehajtani a PYNQ eszköz FPGA részében futó neurális hálózat. A szakdolgozatomnak része egy kezdetleges oktatási anyag, amelyet pontosan követve lehetséges reprodukálni az általam elért eredményeket.hu_HU
dc.description.courseMérnökinformatikushu_HU
dc.description.degreeBSc/BAhu_HU
dc.format.extent52hu_HU
dc.identifier.urihttp://hdl.handle.net/2437/325196
dc.language.isohuhu_HU
dc.subjectfpgahu_HU
dc.subjectpynqhu_HU
dc.subjectneurális hálózathu_HU
dc.subjectneural networkhu_HU
dc.subjecthls4mlhu_HU
dc.subjecthlshu_HU
dc.subjectopenbcihu_HU
dc.subjecteeghu_HU
dc.subject.dspaceDEENK Témalista::Informatikahu_HU
dc.titleGépi tanulás Python által vezérelt FPGA alapú PYNQ kártyánhu_HU
dc.title.translatedMachine learning on an FPGA based, Python controlled PYNQ boardhu_HU
Fájlok