Giter VIP home page Giter VIP logo

interpretation-of-pressure-sensors-with-lstm-networks's Introduction

interpretation-of-pressure-sensors-with-LSTM-networks

For my master's thesis I developed a pressure sensing sock with 19 thin film pressure sensors. The first used case for this prototype was the determination of ground reaction forces while skiing. Because of the amount and the complexity of the sensor data I decided to train a LSTM-network to predict several ground reaction forces. I used a measurement binding plate to generate the target values for the training.

The observed forces and moments are F_z, M_z and M_y:

Insights into the pressure sensing sock:


Research Objective

I focused on two differen ML-fields.

  • Classification: Identification of right and left turns
  • Regression: Prediction of F_z, M_z and M_y

I will furthermore focus on the regression problem. The observed network architectures were:

Train-Test-Val-data split shown for the target values

For the training of the NN three test-runs were simulated in the laboratory.


Results for the NN2_3_1_2_Fz, NN2_3_1_2_My and NN2_3_1_2_Mz

NN corrcoef
NN2_3_1_2_Fz 81,6 %
NN2_3_1_2_My 93,5 %
NN2_3_1_2_Mz 18,2 %

E.g. results for NN2_3_1_2_My with 93.5% correaltion: In red the NN-output. In blue the measurement binding data. (The results will not be discussed here.)

The code for the data-preparation can be found in the folder Python_Code under the name Datenvorbereitung_Regression.ipynb / Datenvorbereitung_Kurvenfahrt.ipynb for the regression/classification. (Unfortunatly I wrote the code description in German. I might change that in the future.)

Hopefuly the code will help some people who try to get startet with LSTM-models using Python and Keras with the tf backend.

interpretation-of-pressure-sensors-with-lstm-networks's People

Contributors

paetriq avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.