Giter Site home page Giter Site logo

tcchriszhao / eeg-emotions Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wmichalska/eeg-emotions

0.0 1.0 0.0 209.71 MB

Application prepares data to learning process. Including preprocessing, cleaning, reformating, feature extraction using PyEEG library and learning using Sklearn tool.

Python 100.00%

eeg-emotions's Introduction

EEG emotions

Application was created for my Master Thesis.

It gives possibility for:

  • prepare data structure
  • clean data
  • preprocess data (remove artifacts of EEG signal)
  • feature extraction (using PyEEG)
  • feature selection (using Sklearn)
  • create classifiers
  • prepare plots (statistics and comparison of classifiers)

Used libraries:

Some of important files are hidden like psychological data from participants.

About my Master Thesis:

Emotion classification using EEG signals.

Studies of emotions in recent years have gathered a lot of attention in the field of technology. This work is based on the subject of emotion recognition using wearable devices, focusing on the EEG signal. The study was conducted on 43 participants, of which two had to be excluded. During watching videos that evoked emotions, the subjects were equipped with devices for measuring physiological signals, such as EEG, HRV, and EDA. After each video, the participants had to complete questionnaires to determine the intensity of experienced emotions. The videos were displayed and assessed on a specially developed for this purpose application for the Android platform. Signal was preprocessed and features were extracted.

The binary and multiclass classification (nine class) was carried out using various methods. For the analysis of the findings, error matrixes, and statistical charts were prepared, presenting the evaluation of participants' emotions for a given category of video. Their interpretation shows that viewed films did not evoke uniform emotions and often activated several of them simultaneously. This thesis examines various research problems and investigates the different proceedings in the classification process.

Contact if you have questions.

Thanks!

eeg-emotions's People

Contributors

wmichalska avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.