You Walk, We Authenticate: Lightweight Seamless Authentication Based on Gait in Wearable IoT Systems
This is python code for the paper work published in IEEE Access. You can access to the paper through this link
- Language: Python
- Required Packages: numpy, pandas, matplotlib, scipy, sklearn
- To install the required package, type the following command:
- Python 2
pip install numpy pandas matplotlib scipy sklearn
- Python 3
pip3 install numpy pandas matplotlib scipy sklearn
- Data Preprocessing: change the raw csv file names according to each volunteer's name and categorize them into activities
python3 data_preocessing.py
- Data Filtering & Feature Extraction & Classification
python3 classfication.py
- Data Visualization
python3 data_visualize.py
- Visualization for Accuracy VS Number of Estimators
python3 accuracy_num_estimator_visualization.py
- Error Case Visualization
python3 error_case_visualization.py