Skip to content

This repo contains a python notebook of CNN model (1D - Sequential) implementation on the publicly available schizophrenia dataset

License

Notifications You must be signed in to change notification settings

Sriansh-raj/Sequential-Model-CNN-with-Schizophrenia-Dataset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sequential-Model-CNN-with-Schizophrenia-Dataset

This repository contains the python notebook, in which 1D CNN (Sequential Model) has been implemented on a publicly available schizophrenia dataset. The dataset can be found in the RepOD website.

Dataset Description

The dataset comprised 14 patients with paranoid schizophrenia and 14 healthy controls. Data were acquired with the sampling frequency of 250 Hz using the standard 10-20 EEG montage with 19 EEG channels: Fp1, Fp2, F7, F3, Fz, F4, F8, T3, C3, Cz, C4, T4, T5, P3, Pz, P4, T6, O1, O2. The reference electrode was placed between electrodes Fz and Cz.

Work Description

  • All the required libraries have been imported. (numpy, pandas, matplotlib, glob, scipy, tensorflow-keras, scikit-learn)
  • Used Python MNE to read .edf files.
  • labels and group has been created.
  • Extracted features. (12 features used)
  • Applied sequential model (9 layers) & used LeakyReLU activation function.
  • Trained model with 15 epochs and 400 batch size.
  • Achieved 71.5 % accuracy.

About

This repo contains a python notebook of CNN model (1D - Sequential) implementation on the publicly available schizophrenia dataset

Topics

Resources

License

Stars

Watchers

Forks