Real-time machine learning-based user authentication via daily activities using wireless signals
- Bhargav Singaraju
- Sachin Mathew
- Rishika Sakhuja
In this project, we plan to develop an end-to-end user authentication system that takes real-time WiFi signals as input and can recognize the user’s identity with low delay. The system first detects the presence of human activity and segment the activity which is then fed to a machine learning model. Based on the activity segment, the machine learning model determine the user identity associated with the activity segment in real-time. Tasks for this project could include wireless preprocessing-implementing real-time data segmentation, time/frequency-domain feature extraction mechanisms based on Python and scikit-learn library; machine learning-based model-developing SVM/DNN-based user identification/activity recognition models based on Python and TensorFlow library; real-time system-integrating the code for CSI preprocessing and machine learning-based model and fine-tune the system to make it capable of running in real time.
Development Tools Tutorials
- Pytorch tutorial: https://pytorch.org/tutorials/
- Tensorflow tutorial: https://www.tensorflow.org/tutorials