English
Related papers

Related papers: BciPy: Brain-Computer Interface Software in Python

200 papers

A brain-computer interface (BCI) can't be effectively used since electroencephalography (EEG) varies between and within subjects. BCI systems require calibration steps to adjust the model to subject-specific data. It is widely acknowledged…

Artificial Intelligence · Computer Science 2023-01-20 Dong-Kyun Han , Dong-Young Kim , Geun-Deok Jang

$\textit{Pymc-learn}$ is a Python package providing a variety of state-of-the-art probabilistic models for supervised and unsupervised machine learning. It is inspired by $\textit{scikit-learn}$ and focuses on bringing probabilistic machine…

Machine Learning · Statistics 2018-11-05 Daniel Emaasit

CVXPY is a domain-specific language for convex optimization embedded in Python. It allows the user to express convex optimization problems in a natural syntax that follows the math, rather than in the restrictive standard form required by…

Optimization and Control · Mathematics 2016-06-02 Steven Diamond , Stephen Boyd

Numpy and SciPy are program libraries for the Python scripting language, which apply to a large spectrum of numerical and scientific computing tasks. The Sage project provides a multiplatform software environment which enables one to use,…

Numerical Analysis · Mathematics 2012-08-21 Lauri Ruotsalainen , Matti Vuorinen

While there are high-quality software frameworks for information retrieval experimentation, they do not explicitly support cross-language information retrieval (CLIR). To fill this gap, we have created Patapsco, a Python CLIR framework.…

Information Retrieval · Computer Science 2022-01-26 Cash Costello , Eugene Yang , Dawn Lawrie , James Mayfield

Brain-computer interfaces (BCIs) connect biological neurons in the brain with external systems like prosthetics and computers. They are increasingly incorporating processing capabilities to analyze and stimulate neural activity, and…

Hardware Architecture · Computer Science 2024-09-27 Muhammed Ugur , Raghavendra Pradyumna Pothukuchi , Abhishek Bhattacharjee

A brain-computer interface (BCI) enables direct communication between the brain and an external device. Electroencephalogram (EEG) is the preferred input signal in non-invasive BCIs, due to its convenience and low cost. EEG-based BCIs have…

Human-Computer Interaction · Computer Science 2024-12-02 Lubin Meng , Xue Jiang , Tianwang Jia , Dongrui Wu

This paper explores the potential for using Brain Computer Interfaces (BCI) as a relevance feedback mechanism in content-based image retrieval. We investigate if it is possible to capture useful EEG signals to detect if relevant objects are…

Human-Computer Interaction · Computer Science 2015-04-10 Eva Mohedano , Amaia Salvador , Sergi Porta , Xavier Giró-i-Nieto , Graham Healy , Kevin McGuinness , Noel O'Connor , Alan F. Smeaton

Misconceptions about program execution hinder many novice programmers. We introduce SimpliPy, a notional machine designed around a carefully chosen Python subset to clarify core control flow and scoping concepts. Its foundation is a precise…

Programming Languages · Computer Science 2025-10-21 Moida Praneeth Jain , Venkatesh Choppella

Motivated by the inconceivable capability of the human brain in simultaneously processing multi-modal signals and its real-time feedback to the outer world events, there has been a surge of interest in establishing a communication bridge…

Signal Processing · Electrical Eng. & Systems 2020-02-04 Soroosh Shahtalebi , Amir Asif , Arash Mohammadi

Classification models used in brain-computer interface (BCI) are usually designed for a single BCI paradigm. This requires the redevelopment of the model when applying it to a new BCI paradigm, resulting in repeated costs and effort.…

Quantitative Methods · Quantitative Biology 2025-08-14 Gaojie Zhou , Junhua Li

Multiple Sclerosis (MS) is a severely disabling condition that leads to various neurological symptoms. A Brain-Computer Interface (BCI) may substitute some lost function; however, there is a lack of BCI research in people with MS. To…

Human-Computer Interaction · Computer Science 2024-04-10 John S. Russo , Tim Mahoney , Kirill Kokorin , Ashley Reynolds , Chin-Hsuan Sophie Lin , Sam E. John , David B. Grayden

An electroencephalography (EEG) based Brain Computer Interface (BCI) enables people to communicate with the outside world by interpreting the EEG signals of their brains to interact with devices such as wheelchairs and intelligent robots.…

Human-Computer Interaction · Computer Science 2017-09-27 Xiang Zhang , Lina Yao , Quan Z. Sheng , Salil S. Kanhere , Tao Gu , Dalin Zhang

A key to effective teaching is an awareness and accurate understanding of the thinking and implicit assumptions that students bring to the subject to be learned. In the absence of extensive Socratic interactions with students, one strategy…

Other Quantitative Biology · Quantitative Biology 2010-12-22 Michael W. Klymkowsky , Sonia M. Underwood , R. Kathleen Garvin-Doxas

Recent developments in path integral methodology have significantly reduced the computational expense of including quantum mechanical effects in the nuclear motion in ab initio molecular dynamics simulations. However, the implementation of…

Computational Physics · Physics 2014-02-06 Michele Ceriotti , Joshua More , David E. Manolopoulos

Nowadays, technological advances have influenced all human activities, creating new dynamics and ways of communication. In this context, some artists have incorporated these advances in their creative process, giving rise to unique…

Human-Computer Interaction · Computer Science 2021-08-13 Ricardo Andres Diaz Rincon

In this study, we illustrate the progress of BCI research and present scores of unveiled contemporary approaches. First, we explore a decoding natural speech approach that is designed to decode human speech directly from the human brain…

Signal Processing · Electrical Eng. & Systems 2022-07-15 Md Jobair Hossain Faruk , Maria Valero , Hossain Shahriar

Humans can fluidly adapt their interest in complex environments in ways that machines cannot. Here, we lay the groundwork for a real-world system that passively monitors and merges neural correlates of visual interest across team members…

Neurons and Cognition · Quantitative Biology 2019-01-21 Amelia J. Solon , Stephen M. Gordon , Jonathan R. McDaniel , Vernon J. Lawhern

We present a multi-scale differentiable brain modeling workflow utilizing BrainPy, a unique differentiable brain simulator that combines accurate brain simulation with powerful gradient-based optimization. We leverage this capability of…

Neural and Evolutionary Computing · Computer Science 2024-09-26 Chaoming Wang , Muyang Lyu , Tianqiu Zhang , Sichao He , Si Wu

Brain-Computer Interfaces (BCIs) based on Steady State Visually Evoked Potentials (SSVEPs) have proven effective and provide significant accuracy and information-transfer rates. This family of strategies, however, requires external devices…

Signal Processing · Electrical Eng. & Systems 2022-04-26 Arturo Micheli , Davide Consoli , Adrien Merlini , Paolo Ricci , Francesco P. Andriulli