BCI / README.md
Umang-Bansal's picture
Update README.md
b3f473e verified

A newer version of the Gradio SDK is available: 4.37.2

Upgrade
metadata
title: BCI
emoji: πŸƒ
colorFrom: indigo
colorTo: red
sdk: gradio
sdk_version: 4.36.1
app_file: app.py
pinned: false
license: apache-2.0

EEG Signal Processing and Classification

This Gradio Space allows you to process and classify EEG signals. You can upload EEG data, label it, preprocess the data, and train a machine learning model directly in your browser.

Overview

This project provides an interface for:

  1. Uploading and previewing EEG data.
  2. Labeling data segments.
  3. Preprocessing data to extract features.
  4. Training a machine learning model.
  5. Downloading the trained model and scaler.

Demo

Check out the video demonstration below to see how to use the interface:

EEG Signal Processing Demo

Full Instructable

For a detailed step-by-step guide, visit Instructable page here.

Usage

Uploading Data

  1. Click on the "Upload CSV File" button to upload your EEG data.
  2. Preview the uploaded data in the "Data Preview" section.

Labeling Data

  1. Enter the start index, end index, and label for each segment in the "Ranges for Labeling" section.
  2. Click on the "Label Data" button to apply the labels.

Training the Model

  1. Click on the "Train Model" button to preprocess the data and train the model.
  2. Download the trained model and scaler using the provided links.

File Descriptions

  • app.py: Contains the Gradio interface and main application logic.
  • requirements.txt: Lists the dependencies required to run the project.
  • model.pkl: The trained machine learning model (generated after training).
  • scaler.pkl: The scaler used to preprocess the data (generated after training).

License

This project is licensed under the apache-2.0.

Acknowledgments

  • Special thanks to the contributors and the open-source community.
  • Thanks to the authors of the libraries used in this project.

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference