Laskin Charm: Laskurium Leviosa!

Oletko koskaan yrittänyt heiluttaa kättäsi kuin taikasauva ja kutsua laskin? Emme ole ottaneet huomioon, että luultavasti näyttää hieman typerältä. Se on, ellei sinulla ollut [Andrein] hämmästyttävää gesture-ohjattua laskin. [Andrei] ajattelin, että olisi hyödyllistä käyttää laskinta hänen tutkimuslaboratoriossa tarvitsematta ottaa hänen hanskat pois ja tulokset ovat melko viileä.

Hänen laitteistonsa koostuu PocketBeagle, OLED ja MPU6050-inertiaalinen mittausyksikkö käsinmiehensä kiinnittämiseksi kiihtyvyysmittarilla ja gyroskoopilla. Laitteisto on melko suoraviivainen, joten tämän hankkeen valitus on sen valmistajan oppimisen toteutuksessa.

[Andrei] ensimmäisen kerran vangitsi muutamia esimerkkitietokantoja harjoittelemaan algoritmiaan luomalla käsin eleitä kullekin numerolle, 0-9 ja tallentamaan tuloksena olevan kiihtyvyysmittarin ja Gyroskooppilähtöjen. Hän käsitteli tiedot ensin wavelet-muunnoksella. Muunnon tarkoitus oli kaksinkertainen. Ensinnäkin muutos antoi hänelle mahdollisuuden minimoida näytteiden lukumäärän tietokoneensa aikana säilyttäen samalla kiihtyvyysmittarin ja gyroskooppisignaalien muodon, tekijän oppimisen luokittelun tärkeät ominaisuudet. Toiseksi hän pystyi lisäämään luokituksen ominaisuuksien määrää, kun otetaan huomioon, että aallonmuunnos johti sekä lähentämiseen että syvällisiin kertoimiin, jotka molemmat voidaan syöttää algoritmille.

Koska hänellä oli pieni tietokanta, hän käytti kertomusta shuffle split -tekniikkaa testijunan split-menetelmän sijaan, joka on normaalisti paljon sopivia suuremmille aineistoille. Stratified Shuffle Split varmisti varsin saman määrän junan ja testiäytteitä jokaiselle eleelle. Hän oli myös erittäin tietoinen optimoimalla mallinsa käynnissä kannettavalla käsittelyyksiköllä, kuten taskubussi. Hän vietti jonkin aikaa optimoimalla hänen algoritminsa parametrit ja lopulta muutti mallinsa TensorFlowlite-malliksi käyttämällä sisäänrakennettua “tfliteconverter” -toimintoa Tensorflowissa.

Lopuksi, todellisessa avoimen lähdekoodin muoti, kaikki hänen koodinsa on saatavilla GitHubilla, joten tunnet ilmainen antamaan sille mennä itsellesi. Calculatorium Leviosa!

Leave a Reply

Your email address will not be published. Required fields are marked *