Seite 1 von 1

KI um Sensordaten zu analysieren

Verfasst: Mittwoch 8. November 2023, 16:46
von drummer123
Hallo,
Ich möchte gerne eine KI programmieren, die als Classifier arbeitet.
Ich habe einen Sensor (MPU6050), der 3-Achsen-Beschleunigung und 3-Achsen-Neigung misst.
Damit habe ich 3 verschiedene Bewegungsmuster aufgenommen (KeyTurn, SwipeRight, SwipeLeft).
Jetzt habe ich 3 Ordner mit jeweils 50 dataframes. Jeder DF hat 9 Spalten (Da ich aus Normalisierungs-Gründen die Winkel in Sinus und Cosinus aufgeteilt habe) und 100 Zeilen (jede Zeile repräsentiert 1 hunderstel Sekunde).
Wenn ich einen DF plotte zum Beispiel mit matplotlib kann ich problemlos sagen, um welche aufgenommene Bewegung es sich handelt, deswegen gehe ich davon aus, dass es ein Neuronales Netz auch schaffen kann. Allerdings weiß ich nicht, wo ich hier ansetzen muss. Die Tutorials auf Youtube sind mir zu unspezifisch.
Hat jemand eine Idee oder ein hilfreiches Tutorial?

Re: KI um Sensordaten zu analysieren

Verfasst: Mittwoch 8. November 2023, 19:56
von __deets__
Fur Gestenerkennung geht auch sowas gut: https://www.mathworks.com/help/nav/ug/g ... units.html Letztlich berechnet das einfach einen Abstand zu prototypischen Gesten mittels einer gut gewählten Normalisierung.

Re: KI um Sensordaten zu analysieren

Verfasst: Mittwoch 8. November 2023, 21:36
von drummer123
@_deets_ danke. sieht sehr interessant aus. ich bin mir allerdings nicht ganz sicher ob das der richtige Ansatz für mein Problem ist. Es scheint mir so, als ob es bei dieser Methode sehr wichtig wäre, dass die Gesten alle mit ähnlicher Start-Ausrichtung und Intensität ausgeführt werden. Bei meinen Datensätzen kann ich mir aber sicher sein, dass diese Regelmäßigkeit nicht gegeben sein wird. Deshalb dachte ich an ein neuronales Netzwerk.
Wo müsste ich eigentlich die Code-Beispiele von der Website einsetzen? Bzw. Welche Sprache ist das? (Tut mir leid, ich bin neu in dem Gebiet)
Und kleine Frage zu dem Forum, wie mache ich am besten Erwähnungen und poste Screenshots?

Re: KI um Sensordaten zu analysieren

Verfasst: Mittwoch 8. November 2023, 21:57
von __deets__
Die Sprache kenne ich auch nicht, der Artikel hat aber den Zweck, Stichworte und Ideen zu generieren.

Und ein klarer Vorteil der Methode: du braucht deutlich weniger Trainingsdaten. Was du hast, reicht im Leben nicht für ein NN. Wie sich das dann im Vergleich verhält, keine Ahnung. Du musst es ausprobieren.

Screenshots auf Imgur hochladen, und dann den BB-Code Button da benutzen, das erzeugte snippet hier einfach ein kopieren.

Re: KI um Sensordaten zu analysieren

Verfasst: Mittwoch 8. November 2023, 22:46
von __deets__
Statt NNs kann man mit weniger samples XGBoost verwenden, siehe zb https://ieeexplore.ieee.org/document/9209953

Re: KI um Sensordaten zu analysieren

Verfasst: Donnerstag 9. November 2023, 04:51
von snafu
drummer123 hat geschrieben: Mittwoch 8. November 2023, 21:36 Wo müsste ich eigentlich die Code-Beispiele von der Website einsetzen? Bzw. Welche Sprache ist das? (Tut mir leid, ich bin neu in dem Gebiet)
Klick mal in einer der Code-Boxen auf "Get" (in der oberen rechten Ecke der Box), dann bekommst du die Antwort.