Skip to content

poorva-r/EEG-Classification-DL-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

EEG-Classification-DL-Python

Project Description

This repository contains the code for an EEG Classification project, focused on classifying subjects based on their EEG recordings before and during the performance of mental arithmetic tasks. The goal is to distinguish between good and bad counters, providing insights into cognitive processes during arithmetic activities. The project utilizes a 2D Convolutional Neural Network (CNN) model for classification.

Technologies Used

Languages

  • Python

Tools

  • Jupyter Notebook
  • Google Colab

Libraries

  • TensorFlow: Open-source machine learning library.
  • Keras: Deep learning framework for building and training neural networks.
  • NumPy: Library for numerical computing in Python.
  • Pandas: Data manipulation and analysis library.
  • Matplotlib: Data visualization library.
  • Scikit-learn: Machine learning tools and algorithms.

Dataset Source

Dataset for Image Data

Project Workflow

  1. Exploratory Data Analysis (EDA):

    • Conducted visualizations and in-depth EDA on the EEG dataset to understand its characteristics.
  2. Data Preprocessing:

    • Preprocessed EEG data, including cleaning, normalization, and extraction of relevant features.
  3. Model Training:

    • Implemented a 2D CNN model to classify subjects into good and bad counters based on their EEG recordings.
  4. Model Evaluation:

    • Evaluated the model's performance using standard classification metrics such as accuracy.

Project Screenshots

download

download (1)

download (2)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published