Building Brain-Computer Interfaces with Timeflux
Offered By: EuroPython Conference via YouTube
Course Description
Overview
Explore the fascinating world of Brain-Computer Interfaces (BCIs) in this 45-minute EuroPython Conference talk. Delve into the basics of neurophysiology, learn how BCIs function, and discover the hardware needed to measure brain electrical activity. Gain insights into Timeflux, an open-source framework for biosignal acquisition and real-time processing, and understand its architecture for building processing pipelines and browser-based interfaces. Witness a demonstration of a mind-controlled virtual keyboard. Suitable for beginners, data scientists, machine learning enthusiasts, and web developers, this talk covers neural rehabilitation, neurofeedback, EEG systems, and the future of BCIs in Python. Learn about consumer and research-grade EEG devices, Timeflux's supported devices, and its easy-to-learn documentation. Explore applications, directed acyclic graphs, custom nodes, and interfaces while getting a glimpse of upcoming developments in the field.
Syllabus
Intro
Agenda
Neural Rehabilitation
Neurofeedback
General Principles
Electroencephalogram
Time series
EEG system
Amplifiers
Electrodes
Consumer Grade EEG
Research Grade EEG
Timeflux
Supported devices
Why build Timeflux
Easy to learn
Documentation
Network Protocol Tools
Websockets
Matrix Manipulation
Applications
Directed Acyclic Graph
Custom Nodes
Interfaces
Demonstration
In practice
Whats coming
Contact us
Questions
Taught by
EuroPython Conference
Related Courses
Artificial Intelligence for RoboticsStanford University via Udacity Intro to Computer Science
University of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Web Development
Udacity Programming Languages
University of Virginia via Udacity