Biosensor Machine Learning with Julia- Matthijs Cox | PyData Eindhoven 2021

preview_player
Показать описание
Biosensors allow you to perform data science on your own bio signals, like brainwaves, heart rates and electrical muscle signals. How cool is that?! In this talk I'll briefly introduce you to the open source community growing around biosensor devices.
I will explain briefly what biosensors are. What kinds are available to consumers and engineers. What sensors do I have myself? How to obtain the data from them.
For the latter part I will introduce the open source BrainFlow library, for which I am a voluntary open source developer. It is a fast performing c++ library that's easy to use, can be deployed anywhere and has many language bindings, including Python and Julia. BrainFlow allows anyone with a biosensor to extract their own data with little hassle and build applications in their favorite programming language.
I will show code examples for how to obtain data from such biosensors, using Julia and BrainFlow. I specifically demonstrate gesture predictions using myo-electric muscle sensors. This topic I investigated for building open source bionic arm control systems. I would like to do a live demo, or at least show videos of the live data streaming and machine learning predictions. You can control real devices with these algorithms, like bionic arms, but I have also used it to play video games.
The live data processing, data streaming and machine learning predictions need to be as fast as possible, so I wrote all my code in Julia to show it is performant enough for this task.

Matthijs Cox : A physicist who loves to code. I taught myself data science, software development and neurotechnology. I learned all about biosensors and neurotechnology as founder of the Symbionic Project where we tried to create more affordable bionic arms.
Currently I am a product architect at ASML, developing numerical computing applications. We struggle a lot with the two language problem at ASML. In order to solve this problem I discovered Julia about two years ago. Julia is now my favorite programming language.

PyData Eindhoven 2021

===

PyData is an educational program of NumFOCUS, a 501(c)3 non-profit organization in the United States. PyData provides a forum for the international community of users and developers of data analysis tools to share ideas and learn from each other. The global PyData network promotes discussion of best practices, new approaches, and emerging technologies for data management, processing, analytics, and visualization. PyData communities approach data science using many languages, including (but not limited to) Python, Julia, and R.

PyData conferences aim to be accessible and community-driven, with novice to advanced level presentations. PyData tutorials and talks bring attendees the latest project features along with cutting-edge use cases.

00:00 Welcome!
00:10 Help us add time stamps or captions to this video! See the description for details.

Рекомендации по теме
Комментарии
Автор

Awesome talk! I am also trying to implement Brainflow for live classification, with brainwaves, SSVEP and in C# though. Is any place where I could learn to do this more efficiently? Saludos.

brunobustos