Skip to content

Add Python Real-Time Classification Tutorial (BrainFlow + scikit-learn) #32

Description

@LakshitaVij

Hi team OpenBCI! I wasn’t able to find a maintained, self-contained Python example demonstrating OpenBCI streaming → feature extraction → local ML classification in real time.

I’d like to contribute a tutorial using BrainFlow + scikit-learn that:

  1. Trains a simple motor imagery classifier (bandpower features + logistic regression)

  2. Demonstrates simulated real-time sliding-window inference

  3. Is hardware-optional but BrainFlow-ready

Serves as a foundation for future extensions (like for multimodal data pipelines!)

Would this be a useful addition to OpenBCI_Tutorials? Happy to align with any preferred structure before opening a PR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions