# PPG **Repository Path**: lanicon/PPG ## Basic Information - **Project Name**: PPG - **Description**: Photoplethysmogram-based Real-time Cognitive Load Assessment Using Multi-feature Fusion Model - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Build Status](https://img.shields.io/badge/build-passing-brightgreen.svg)][repository] [![Python](https://img.shields.io/badge/python-2.7-blue.svg)][python] [![License](https://img.shields.io/github/license/iRB-Lab/PPG.svg)][license] [![Watchers](https://img.shields.io/github/watchers/iRB-Lab/PPG.svg?style=social&label=Watch)][watch] [![Stargazers](https://img.shields.io/github/stars/iRB-Lab/PPG.svg?style=social&label=Star)][star] [![Forks](https://img.shields.io/github/forks/iRB-Lab/PPG.svg?style=social&label=Fork)][fork] # PPG Photoplethysmogram-based Real-time Cognitive Load Assessment Using Multi-feature Fusion Model ## Installation ### Requirements - [macOS][macos] (Recommended) - [Python 2.7][python] - [Pip][pip] - [Virtualenv][virtualenv] ### Installing with Virtualenv On Unix, Linux, BSD, macOS, and Cygwin: ```sh git clone https://github.com/iRB-Lab/PPG.git cd PPG virtualenv venv source venv/bin/activate pip install -r requirements.txt ``` ## Quick Start On Unix, Linux, BSD, macOS, and Cygwin: ```sh ./scripts/process_data.sh ./scripts/classify.sh ``` ## Usage ### Data Processing ##### Raw data segmentation ```sh python segment.py ``` ##### Preprocessing ```sh python preprocess.py ``` ##### Feature extraction ```sh python extract.py ``` ##### Training set and test set spliting ```sh python split.py ``` ### Classification ```sh python classify.py ``` ## Data Definition ### PPG Signal Data - **Location:** `data/raw/` - **Filename format:** `-