how i can find fittnes function for signal?

5 views (last 30 days)
My project is EEG analysis using genetic algorithm , am writing a code to analysis my signal using matlab.. And almost to finish just I have problem with genetic algorithm in matlab because I couldn't found fitness function for my signal.. I have to option to use genetic algorithm : 1/ selection my features. 2/ adjust the weight of neural network to classify the signal or enter the genetic in neural network some how..

Answers (1)

Star Strider
Star Strider on 6 May 2014
There are many resources on the Internet that discuss genetic algorithm EEG classification techniques. It is usually necessary to pre-process EEG signals before classifying them with any classifier (wavelet transforms are likely the best), but some papers have used short segments of unprocessed EEG signals. This paper ‘Research on Classification Method of Combining Support Vector Machine and Genetic Algorithm for Motor Imagery EEG’ (free on the ‘Net) may help you design your fitness function. Unfortunately, none of the resources I discovered go into significant detail on their methods. This paper seems to do better than most, but you can likely find papers more directly applicable to your project in your university library.
  3 Comments
Star Strider
Star Strider on 27 Jun 2015
Yassmin Idriss’s ‘Answer’ (on 6 May 2014) moved here:
i had do preprocess by band pass filter and notch filter to remove EOG and EMG..
I was reed alot of papers about EEG and genetic algorithm but i dont know how to transform this in matlab ..
i hope if can do same work like this in paper .. what is the code for that
Star Strider
Star Strider on 27 Jun 2015
There is likely no generic code for EEG classification because each application is different. You will have to write your own. (For instance, I was classifying EEG activation patterns by laboratory task performed, and designed my signal preprocessing and classifier for that specific task.)

Sign in to comment.

Categories

Find more on Biomedical Signal Processing in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!