Final Project Classification of Sleep data Akane Sano Affective Computing Group Media Lab.

Slides:



Advertisements
Similar presentations
1 Image Classification MSc Image Processing Assignment March 2003.
Advertisements

Integrated Instance- and Class- based Generative Modeling for Text Classification Antti PuurulaUniversity of Waikato Sung-Hyon MyaengKAIST 5/12/2013 Australasian.
CSCE555 Bioinformatics Lecture 15 classification for microarray data Meeting: MW 4:00PM-5:15PM SWGN2A21 Instructor: Dr. Jianjun Hu Course page:
ICONIP 2005 Improve Naïve Bayesian Classifier by Discriminative Training Kaizhu Huang, Zhangbing Zhou, Irwin King, Michael R. Lyu Oct
Support Vector Machines
Search Engines Information Retrieval in Practice All slides ©Addison Wesley, 2008.
1 CS 391L: Machine Learning: Instance Based Learning Raymond J. Mooney University of Texas at Austin.
An Overview of Machine Learning
Introduction The aim the project is to analyse non real time EEG (Electroencephalogram) signal using different mathematical models in Matlab to predict.
A (very) brief introduction to multivoxel analysis “stuff” Jo Etzel, Social Brain Lab
By: Peter Hirschmann. Diagnosing Methods  Monitor symptoms such as: Resting Tremor Bradykinesia Rigidity Postural Instability  Sub-symptom Voice Problems.
M ultichannel A nalysis of the N ewborn EEG D ata Vaclav Gerla*, Lenka Lhotska*, Member, IEEE, Vladimir Krajca**, Karel Paul*** * Czech Technical University.
Studying Relationships between Human Posture and Health Risk Factors during Sedentary Activities Tejas Srinivasan Mentors: Vladimir Pavlovic Saehoon Yi.
ECE 8527 Homework Final: Common Evaluations By Andrew Powell.
Standard electrode arrays for recording EEG are placed on the surface of the brain. Detection of High Frequency Oscillations Using Support Vector Machines:
Assuming normally distributed data! Naïve Bayes Classifier.
Financial time series forecasting using support vector machines Author: Kyoung-jae Kim 2003 Elsevier B.V.
Failure Prediction in Hardware Systems Douglas Turnbull Neil Alldrin CSE 221: Operating System Final Project Fall
A Data-Driven Approach to Quantifying Natural Human Motion SIGGRAPH ’ 05 Liu Ren, Alton Patrick, Alexei A. Efros, Jassica K. Hodgins, and James M. Rehg.
Speaker Adaptation for Vowel Classification
Optimal Adaptation for Statistical Classifiers Xiao Li.
CS Instance Based Learning1 Instance Based Learning.
Advisor: Prof. Tony Jebara
Feature Extraction Spring Semester, Accelerometer Based Gestural Control of Browser Applications M. Kauppila et al., In Proc. of Int. Workshop on.
Statistical automatic identification of microchiroptera from echolocation calls Lessons learned from human automatic speech recognition Mark D. Skowronski.
ENN: Extended Nearest Neighbor Method for Pattern Recognition
Machine Learning1 Machine Learning: Summary Greg Grudic CSCI-4830.
Gesture Recognition & Machine Learning for Real-Time Musical Interaction Rebecca Fiebrink Assistant Professor of Computer Science (also Music) Princeton.
Exploration of Instantaneous Amplitude and Frequency Features for Epileptic Seizure Prediction Ning Wang and Michael R. Lyu Dept. of Computer Science and.
Empirical Research Methods in Computer Science Lecture 7 November 30, 2005 Noah Smith.
Jun-Won Suh Intelligent Electronic Systems Human and Systems Engineering Department of Electrical and Computer Engineering Speaker Verification System.
Human Action Recognition from RGB-D Videos Oliver MacNeely YSP 2015.
Frontiers in the Convergence of Bioscience and Information Technologies 2007 Seyed Koosha Golmohammadi, Lukasz Kurgan, Brendan Crowley, and Marek Reformat.
Lecture 27: Recognition Basics CS4670/5670: Computer Vision Kavita Bala Slides from Andrej Karpathy and Fei-Fei Li
Using Feed Forward NN for EEG Signal Classification Amin Fazel April 2006 Department of Computer Science and Electrical Engineering University of Missouri.
Interactive Learning of the Acoustic Properties of Objects by a Robot
J.-Y. Yang, J.-S. Wang and Y.-P. Chena, Using acceleration measurements for activity recognition: An effective learning algorithm for constructing neural.
Neural Text Categorizer for Exclusive Text Categorization Journal of Information Processing Systems, Vol.4, No.2, June 2008 Taeho Jo* 報告者 : 林昱志.
USE RECIPE INGREDIENTS TO PREDICT THE CATEGORY OF CUISINE Group 7 – MEI, Yan & HUANG, Chenyu.
Toward a Taxonomy of Autonomic Sleep Patterns with Electrodermal Activity Akane Sano and Rosalind W. Picard, Massachusetts Institute of Technology Media.
Activity Analysis of Sign Language Video Generals exam Neva Cherniavsky.
Detection, Classification and Tracking in Distributed Sensor Networks D. Li, K. Wong, Y. Hu and A. M. Sayeed Dept. of Electrical & Computer Engineering.
A Brief Introduction and Issues on the Classification Problem Jin Mao Postdoc, School of Information, University of Arizona Sept 18, 2015.
METU Informatics Institute Min720 Pattern Classification with Bio-Medical Applications Part 9: Review.
Learning by Loss Minimization. Machine learning: Learn a Function from Examples Function: Examples: – Supervised: – Unsupervised: – Semisuprvised:
1 Kernel Machines A relatively new learning methodology (1992) derived from statistical learning theory. Became famous when it gave accuracy comparable.
CMPS 142/242 Review Section Fall 2011 Adapted from Lecture Slides.
報告者:聶家駿 指導老師:陳卉瑄老師 指導助教:葉庭禎 陳耀傑
A Support Vector Machine Approach to Sonar Classification
Automatic Sleep Stage Classification using a Neural Network Algorithm
Schizophrenia Classification Using
Overview of Supervised Learning
Machine Learning Week 1.
Classification Techniques: Bayesian Classification
Mitchell Kossoris, Catelyn Scholl, Zhi Zheng
3. Applications to Speaker Verification
CSSE463: Image Recognition Day 20
Musical Style Classification
Minimax Probability Machine (MPM)
Decoding Wakefulness Levels from Typical fMRI Resting-State Data Reveals Reliable Drifts between Wakefulness and Sleep  Enzo Tagliazucchi, Helmut Laufs 
Instance Based Learning
CSSE463: Image Recognition Day 15
Other Classification Models: Support Vector Machine (SVM)
Model generalization Brief summary of methods
Machine Learning for Visual Scene Classification with EEG Data
Physics-guided machine learning for milling stability:
MAS 622J Course Project Classification of Affective States - GP Semi-Supervised Learning, SVM and kNN Hyungil Ahn
Lecture 16. Classification (II): Practical Considerations
Support Vector Machines 2
A STUDY ON MOTION MODE IDENTIFICATION FOR CYBORG ROACHES
Presentation transcript:

Final Project Classification of Sleep data Akane Sano Affective Computing Group Media Lab

Polysomnography Multi-parametric test to evaluate sleep

Data and Labels Data: – Healthy students (N=7) – Electroencephalogram(EEG) 100Hz – Electro dermal activity(EDA) 32Hz – Motion 32Hz Labels : sleep stages (every 30s) (Wake, REM, NonREM1-4, Movements/Noise) -> Wake, REM, Non-REM, Movements/Noise

Sleep Stage NREM

Sleep Stage EEG Motion EDA [Hz]

Questions Which features are the best to estimate sleep stage? How accurate can we estimate sleep stage from EDA and motion?

data SubjectWAKEREMNREMMOVEMENT Q R S T U V W %

Features Recorded signals were segmented into 30s window Computed with MATLAB EEG : – Frequency Energy δ:0.5-4,Hz θ:4-8 α:8-13Hz β:13-40Hz γ:40-50Hz) Motion: – Amplitude – Standard Deviation – Zero-crossing – Frequency Energy EDA : Amplitude (Normalized) Standard Deviation # of peaks Gradient Frequency Energy

Red Non-REM, blue Wake pink REM black M

Methods Using Matlab k Nearest Neighbors (k=1-199) Support Vector Machine (libSVM) – Linear – Polynomial – Radial Basis Function – Dynamic features (still working) Neural Network (n=2, 4, 6, 8, 10, 20) Hidden Marcov Model / Baysian Network (still working) – Gaussian Mixture Model (HMM toolbox Errors, Bayes Net toolbox : Errors) – Discrete Model (HMM toolbox Errors)

Methods (cont.) Leave one subject out Compare Accuracy – Classification Methods – Features

Results – Accuracy [%] (SVM) SVM FeaturesLinear PolyRGB ALL EEG EDA72.6 MOTION W30.7 REM32.1 NREM91.2 MOVE0 misclassified to NREM W0 REM0 NREM100 MOVE0 predicted WRNM true W R NR M

Results – Accuracy [%] (kNN) featureskNN ALL76.0n=137 EEG76.7n=9 EDA70.1k=199 MOTIO N 70.3n=197 Improved For ALL, EEG, but decreased for EDA and MOTION

Results – Accuracy [%] Neural Network Node # Features ALLEEGEDA MOTIO N Improved!

Another Better Feature? Added Elapsed time (0:Record Start-1:End) SVM kNN LinearPolyRGB ALL ALL76.1 EEG EEG75.5 EDA EDA68.6 MOTIO N 72.6 MOTION % UP! Improved For ALL, EEG, but decreased for EDA and MOTION

Neural Network (Elapsed Time added) Node # Features ALLEEGEDAMOTION Improved!

Best classifier Neural Network(n=20) EEG with elapsed time Precited WRNM True W R NR M

Summary Node # Features ALLEEGEDA MOTIO N SVM kNN Neural SVM with time kNN with time Neural with time

Conclusion EDA and Motion showed less accuracy than EEG and ALL Wake, REM, Movement were misclassified to N- REM Neural Network showed the best accuracy Elapsed Time might be effective Future Work – Temporal model – Features