Representation learning for EEG
Learning general-purpose representations of brain signals that transfer across tasks and datasets.
Master's student in Electrical Engineering and Computer Science at Tokyo University of Agriculture and Technology. I work on representation learning for EEG, and build small open-source tools on the side.
Toshihisa Tanaka Lab, Tokyo University of Agriculture and Technology
Learning general-purpose representations of brain signals that transfer across tasks and datasets.
Built and evaluated an EEG foundation model that turns continuous signals into discrete tokens through a learned VQ codebook.
Compared sleep-stage classifiers on EEG, EOG and EMG with MNE-Python and YASA. Notebooks
TypeScript · npm
A Japanese bunsetsu-level dependency parser. A ~550 KB linear model, no neural network, runs in Node.js and the browser, and reports a calibrated confidence for each attachment.
Python · single file
Dithers photos and short video loops down to a few flat colours, keeping the dots still between frames so the animation doesn't shimmer. The print at the top of this page is its output.
React · TypeScript · MediaPipe
Lays out ID photos on an L-size sheet you can print at a Japanese convenience store for about ¥30. Everything runs in the browser.
Lua
Monokai Pro for WezTerm, with all six filters.
I grew up between Japan and China and work in Japanese, Chinese and English. Outside the lab I take photos, sing a cappella and beatbox. Day to day I live in Neovim and WezTerm.