BCI_competition_III_2DLDA_svm-master.zip

  • HLSSA
    了解作者
  • matlab
    开发工具
  • 44.1MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 10 积分
    下载积分
  • 2
    下载次数
  • 2020-10-19 15:10
    上传日期
2DLDA 模式识别的算法 图像识别常用算法
BCI_competition_III_2DLDA_svm-master.zip
  • BCI_competition_III_2DLDA_svm-master
  • f_code
  • subject_aw_data.npy
    15.1MB
  • 2DLDA_svm.py
    5KB
  • subject_al_label.npy
    976B
  • functions.py
    4.6KB
  • subject_av_train_index.npy
    1.5KB
  • subject_aw_label.npy
    304B
  • subject_av_test_index.npy
    260B
  • subject_ay_label.npy
    192B
  • subject_av_label.npy
    416B
  • subject_aa_label.npy
    752B
  • subject_aa_test_index.npy
    420B
  • functions.pyc
    5.2KB
  • subject_aw_train_index.npy
    1.1KB
  • subject_al_train_index.npy
    4KB
  • subject_ay_train_index.npy
    580B
  • subject_aa_train_index.npy
    3KB
  • subject_ay_test_index.npy
    140B
  • subject_ay_data.npy
    7.6MB
  • subject_al_test_index.npy
    540B
  • subject_av_data.npy
    22.7MB
  • subject_aw_test_index.npy
    200B
  • README.md
    3KB
内容介绍
# BCI_competition_III_2DLDA_svm Physical Activity Recognition Using Brain Signals ## **Motor Imagery Brain Computer Interface** BCI is one of the field in the computer science which proves out to be boon for such people.Brain Computer Interface is the device through which the user can interact with computers with the help of brain signals only. Simulating the brain signals from motor cortex by imagining motor movements without any actual movement or stressing the muscles. ## **Electroencephalography(EEG)** EEG is a measuring tool used to record the electrical signals generated by the brain via electrodes placed on the scalp.It records electrical patterns of the brain. Electroencephalogram (EEG) based brain-computer interfaces (BCI) monitor neural activity and translate these signals into actions and/or decisions, with the final goal of enabling users to interact with a computer using only their thoughts. ## **2 Dimensional-Linear Discriminant Analysis(Feature Extraction)** LDA is a dimensionality reduction method. The classical LDA suffers from the singularity problem means that the algorithm fails when the all the scatter matrices are singular. To overcome this problem, here we introduce 2DLDA stands for 2-Dimensional Linear Discriminant Analysis. Classical LDA works with vectorised data whereas 2DLDA works with data in matrix form. ## **Feature Selection** The process of selecting those features which contribute most to the output variable is referred to as Feature Selection. Suppose there are two events, then chi square test in statistics tells the independence of these two events. Chi-Square gives the relationship between Expected Count E and the Observed Count O. ## **Support Vector Machine(Classification Algorithm)** The main objective of Support Vector Machine is to find the hyperplanes in N-dimensional space for N features that can distinctly classify data points. To separate the data points of two classes there can be as many hyperplanes are possible but the motive is to find hyperplanes which have maximum distance between data points of each classes with the plane. ## **Dataset Used** Dataset IVa from BCI Competition III is used http://www.bbci.de/competition/iii ## **Installation** 1. **Implementation** - Project implemented in python 2.7 2. **IDE** - spyder (Anaconda Python Distribution) 3. **Data-set Description** 1. Five Subjects **{aa, al, av, aw, ay}** 2. 118 channels 3. Two motor imagery **Right hand, Foot** 4. 280 trials, 140 for each task. 5. Downsampling Frequency 100 Hz 4. **Libraries Used** 1. numpy 2. scipy 3. itertools 4. sklearn 5. matplotlib 5. Two python files namely 2DLDA_svm.py and functions.py made, 2DLDA_svm.py does the entire procedure and functions.py contains all the functions used. 6. **Steps Involved** 1. Frequency Range 2. Feature Extraction 1. 2D-LDA 3. Feature Selection 1. Chi-square Test 4. Classification Algorithm 1. SVM 2. LDA
评论
  • Karia70 2022-01-08 15:36:44
    python的文件
相关推荐
  • matlabcnhelp.rar
    matlab中文帮助很难找的,快速下载
  • MobilePolice.rar
    移动警察,车牌识别,车牌定位系统源代码,已经运用在移动车载稽查系统中。
  • SVM(matlab).rar
    支持向量机(SVM)实现的分类算法源码[matlab]
  • svm.zip
    用MATLAB编写的svm源程序,可以实现支持向量机,用于特征分类或提取
  • Classification-MatLab-Toolbox.rar
    模式识别matlab工具箱,包括SVM,ICA,PCA,NN等等模式识别算法,很有参考价值
  • VC++人脸定位实例.rar
    一个经典的人脸识别算法实例,提供人脸五官定位具体算法及两种实现流程.
  • QPSK_Simulink.rar
    QPSK的Matlab/Simulink的调制解调仿真系统,给出接收信号眼图及系统仿真误码率,包含载波恢复,匹配滤波,定时恢复等重要模块,帮助理解QPSK的系统
  • LPRBPDemo2009KV.rar
    车牌识别,神经网络算法,识别率高达95%,识别时间低于80ms。
  • MODULATION.RAR
    这个源程序代码包提供了通信系统中BPSK,QPSK,OQPSK,MSK,MSK2,GMSK,QAM,QAM16等调制解调方式 用matlab的实现,以及它们在AWGN和Rayleigh信道下的通信系统实现及误码率性能
  • algorithms.rar
    十大算法论文,包括遗传算法,模拟退火,蒙特卡罗法等等,对于初学者很有帮助!!