Machine Learning for Depression Classification

Implementing ML models to classify depression levels based on questionnaire data.

Overview

Developed a machine learning pipeline for classifying depression levels using Burns Depression Checklist (BDC) scores.

Links:


Features

  • Preprocessing: Used SelectKBest, mRMR, and Boruta for feature selection.
  • Models: Implemented KNN, XGBoost, Gradient Boosting, AdaBoost, and Random Forest classifiers.
  • Evaluation: Achieved high accuracy and F1 scores with detailed confusion matrix analysis.

Current Status

  • Extending the model for real-world deployment in healthcare applications.
  • Exploring interpretability techniques like SHAP to understand model predictions.