Napoved spremembe cene Bitcoina na podlagi Twitterja

Področje:
Tema:
Šola:
Avtorji:
Mentorji:
Nazaj
tehniške vede
računalništvo
ŠCV, Elektro in računalniška šola
Nik Krnjovšek, Bernard Kužnik
Islam Mušić, Rok Urbanc

Za raziskovalno nalogo delava program, ki bo predvideval ceno (naraščajoča, padajoča) trenutno najbolj poznane kripto valute Bitcoin. Z nalogo želiva preveriti ali lahko na podlagi preteklih objav, uspešno predvidiva ceno vnaprej. Celotna naloga je zgrajena iz dveh delov in vsak ima svojo nalogo. Prvi del je zadolžen za pridobivanje, filtriranje, ocenjevanje tvitov, drugi del pa je zadolžen, da na podlagi pridobljenih informacij iz prvega dela predvideva ceno Bitcoina. Program deluje tako, da vsakih 15 minut pridobi tvite, ki imajo v vsebini besedo bitcoin in so nastali v zadnjih petnajstih minutah. Ko dobi te podatke jih najprej filtrira(izbriše emotikone, odstrani ne angleške tvite, odstrani @ znak, itd.)in nato naredi analizo sentimentalnosti z knjižnico Vader. Rezultate shrani v Excel datoteko. Rezultate vsakih 15 minut združi v en podatek (npr. Iz 100 tvitov vzame pozitivno vrednost in jo združi v eno številko), da je primeren za umetno inteligenco. Ko je podatkov dovolj dava excel datoteko v program ki naredi umetno inteligenco, ki je narejen specifično za predvidevanje cene. Program za predvidevanje deluje tako, da mu dava vse podatke v blokih(pozitivna vrednost, negativna vrednost, št. Tvitov, itd.), vključno s ceno katero bo moral predvideti in nato vzame 80% teh blokov, katere uporabi da se natrenira, in 20% v katerih je cena skrita da se testira in dobi rezultate.

Raziskovalna naloga:
Napoved spremembe cene Bitcoina na podlagi Twitterja
PrenosOgled