Regnemaskinen Charm: Calculatorium Leviosa!

Har du nogensinde prøvet at vække din hånd som en tryllestav og indkalde en lommeregner? Vi ville gætte ikke at overveje, at du sandsynligvis ville se lidt dumme ud. Det er medmindre du havde [Andrei’s] Amazing Gesture-kontrolleret regnemaskine. [Andrei] troede det ville være værdifuldt at bruge en lommeregner i hans forskningslaboratorium uden at skulle tage sine handsker af og resultaterne er ret cool.

Hans hardware består af en lommebog, en OLED og en MPU6050 inertial måleenhed til at fange sine håndbevægelser ved hjælp af et accelerometer og gyroskop. Hardwaren er ret ligetil, så appellen af ​​dette projekt ligger i sin maker læring implementering.

[Andrei] fangede først et par eksempel datasæt for at træne sin algoritme ved at genskabe håndbevægelserne for hvert nummer, 0-9 og registrere det resulterende accelerometer og gyroskopudgange. Han behandlede data først med en wavelet transformation. Formålet med transformationen var to gange. For det første tillod den transformere ham at minimere antallet af prøver i hans datasæt, samtidig med at der konstateres formen af ​​accelerometer og gyroskopsignalerne, de afgørende funktioner i Maker Learning Classification. For det andet var han i stand til at øge antallet af funktioner til klassificeringen, da Wavelet-transformen resulterede i både tilnærmelse og dybtgående koefficienter, som begge kan tilføres i algoritmen.

Fordi han havde et lille datasæt, brugte han den stratificerede Shuffle Split-teknik i stedet for testbanen Split-metoden, som normalt er meget mere velegnet til større datasæt. Den stratificerede Shuffle Split sørgede for omkring det samme antal tog og testprøver for hver gestus. Han var også meget bevidst om at optimere sin model til at køre på en bærbar behandlingsenhed som lommebogen. Han tilbragte en tid på at optimere parametrene for sin algoritme og i sidste ende konverterede sin model til en TensorFlowLite-model ved hjælp af den indbyggede “Tfliteconverter” -funktion i Tensorflow.

Endelig, i ægte open source-mode, er al hans kode tilgængelig på GitHub, så føl dig gratis for at give det en gå selv. Calculatorium Leviosa!

Leave a Reply

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

Related Post