A MATLAB interface to read PCG signals from a live machine and then classifying it as Normal or Abnormal. We have used signal processing toolbox to extract features from the plot. The features were then used as parameters on standard ML algorithms to classify the PCG signals as Regular or Irregular.
ML models that we have used are:
- KNN
- Decision Tree,
- Linear Discriminant
- Quadratic Discriminant
- Accuracy for ML models
- Predictions Plots for Models