Group V's SEGP program for early diagnosis of Obstructive Sleep Apnea to assist the Ministry of Transportation in regulating road safety.
The primary objective of this project is to provide a user-friendly platform that allows individuals to assess their risk for OSA and take appropriate steps to seek medical attention if necessary. By leveraging the power of predictive modelling, the aim is to help individuals identify potential health issues early on and take proactive measures to address them.
- Install XAMPP
- Install and set up PHP
- Install Visual Studio Code
- Launch Visual Studio Code and install the following plug ins
- Open MainPage.php
- Right-click and select "PHP Server: Serve project"
- The "ML" folder contains the machine learning implementations for the prediction model used in the final version of the web application
- The "FrontEnd" folder contains all the files and elements required to generate the user interface of the web application.
- The "TS", "MP", "backgrounds", and "Media" folders contained in the "FrontEnd" folder contains the images used in the web application user interface. TS and MP represent Tonsil Size and Mallampati Score respectively
- The "createEXE" folder contains the implementations for creating a python script to execute the prediction model.
- The MainPage.php is the main page that should be launched by the user to interact with the web application.
To generate the executable file, pyinstaller was used.
pyinstaller -F --hidden-import="sklearn.utils._cython_blas" --hidden-import="sklearn.neighbors.typedefs" --hidden-import="sklearn.neighbors.quad_tree" --hidden-import="sklearn.tree._utils" --hidden-import="joblib" --hidden-import="sklearn.ensemble._weight_boosting" TestPrediction.py
Below is the code to clone the github repository
Clone the repo:
git clone https://github.com/japhialoo/OSA-SEGP.git