What it does

Sherlock Neurons is an AI-powered tool that analyzes EEG data to detect subtle patterns indicative of psychiatric disorders, enabling earlier and more accurate diagnoses. It helps bridge the gap in objective mental health assessment, paving the way for personalized treatment plans.

How we built it

Data Preprocessing:

  1. Imputed Null Values:Used KNNImputer to fill in missing data.
  2. Dropped Irrelevant Features: Removed columns like EEG date and empty columns.
  3. Encoded Categorical Variables: Applied RobustScaler to encode variables like sex, main disorder, and specific disorder.
  4. Handled Outliers: Used the Inter Quartile Range (IQR) method to detect and manage outliers.
  5. Balanced Dataset: Employed SMOTE to create a balanced training dataset.
  6. Feature Engineering: Reduced data dimensionality and extracted valuable insights.

Machine Learning Models:

  1. Predictive Modeling: Implemented Random Forest and Elastic Net models.
  2. Hyper parameter Optimization: Used Grid Search and Randomized Search CV for tuning.
  3. Metrics Used: Evaluated models using MSE, R-squared, and Accuracy Score.

Results: Predicted Output file can be accessed here: https://github.com/KavimayilPK/Rice-Datathon-2025/tree/main/Results

Challenges we ran into

  1. High Dimensionality: Managed the complexity of EEG data and significant inter-band correlations.
  2. Class Imbalance: Addressed the challenge of distinguishing subtle neurological signals associated with complex psychiatric conditions.

Accomplishments that we're proud of

  1. Model Development: Successfully developed a model with promising accuracy in identifying several psychiatric disorders using EEG data within 36 hours.
  2. AI Potential: Highlighted the potential of AI to revolutionize mental health diagnostics.

What we learned

  1. Data Preprocessing Techniques: Gained insights into various data preprocessing methods.
  2. SMOTE Effectiveness: Learned the importance of SMOTE in balancing datasets and improving accuracy.

What's next for Sherlock Neurons

  1. Model Fine-Tuning: Continue refining the model to achieve better accuracy.
  2. Web-Based Dashboard: Develop a web-based dashboard for interactive insights and user engagement.
Share this project:

Updates

Submission history