메뉴 건너뛰기
소속 기관 / 학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
고객센터 ENG
주제분류

논문 기본 정보

자료유형
학위논문
저자정보

(서울과학기술대학교 )

지도교수
김성은
발행연도
저작권
서울과학기술대학교 논문은 저작권에 의해 보호받습니다.

이용수15

표지

초록· 키워드

상세정보 수정요청해당 페이지 내 제목·저자·목차·페이지
정보가 잘못된 경우 알려주세요!
제 목 : 생체 신호 분류를 위한 최적의 스파이크 신경망 모델 연구 생체 신호 분류는 의료진단, 생체인증, 감정인식 그리고 Motor imagery 등 다양 한 분야에서 중요한 역할을 한다. 이러한 분야에서 저전력 환경에서도 높은 성능 을 발휘할 수 있는 모델이 필요한 상황이다. 스파이크 신경망은 시공간 역학 및 이벤트 기반 특성을 갖춘 알고리즘으로 생물학적 뉴런의 작동원리에서 영감을 받 았다. 이는 기존의 인공신경망과 비교해 메모리 효율성 장점과 저전력 환경에서 우수한 성능을 보이지만 학습에 어려움이 존재한다. 본 연구에서는 이러한 스파이 크 신경망의 장점을 극대화 시키기 위한 최적의 모델 연구와 두 가지 스파이크 신경망 학습 방법론을 이용하여 생체 신호 분류 분야에서 높은 성능을 발휘할 수 있는 스파이크 신경망 모델을 제안한다. 첫 번째로, ANN-to-SNN 변환 방법과 오 프라인 지식 증류 방법을 이용하여 적은 모델 파라미터로도 인공신경망과 큰 차 이가 없는 BCRNet-SNN 모델을 제안한다. 두 번째는 변환 방법이 아닌 모델의 직 접 학습을 위한 surrogate learning 과 direct encoding을 적용한 SBCRNet을 모델 을 제안한다. BCRNet-SNN과 SBCRNet은 모두 직접 수집된 BCR 데이터 세트로 평 가되었으며, 기존의 인공신경망과 유사한 성능을 보여주었고 SBCRNet은 BCRNet-SNN보다 적은 스파이크 트레인에서 높은 성능을 달성하였다. 마지막으로 스파이크 신경망 모델의 범용성과 견고성을 위해 공개 데이터 세트인 두 개의 EEG 기반 Motor imagery 데이터 세트에서 Surrogate gradient learning 방법과 direct encoding 방법을 이용하여 높은 성능을 보여주는 SARNN 모델을 제안한다. 제안된 모델은 Spike self attention, Cross attention 및 Recurrent gate를 이용하여 EEG 데이터의 시간적 특성을 효율적으로 학습한 스파이크 신경망 모델이다. SARNN 모델은 공개 데이터인 BCIC-Ⅳ2a와 BCIC-Ⅳ2b에서 within-subject 방식의 평가를 진행하였으며, 기존의 스파이크 신경망보다 두 데이터 세트에서 모두 가장 높은 성능을 보여준다. 이러한 연구 결과는 생체 신호 분류 분야에서 스파이크 신 경망을 활용한 새로운 가능성을 제시할 수 있다.

목차

  1. 요약ⅰ
    목차ⅱ
    표목차v
    그림목차 vi
    I. 서 론 1
    1.1. 연구의 배경 및 목적1
    1.2. 연구 구성 및 개요3
    II. 이론적 배경4
    2.1. 스파이크 뉴런 모델4
    2.1.1. Integrate-and fire(IF) model 5
    2.1.2. Leaky integrate-and-fire(LIF) model 5
    2.1.3. 스파이크 뉴런 시뮬레이션6
    2.2. 스파이크 인코딩7
    2.3. 스파이크 신경망 학습 알고리즘8
    2.3.1 ANN-to-SNN Conversion 8
    2.3.2. Surrogate gradient Learning 10
    III. Body Channel Response-aware Spiking Neural Network for User Recognition12
    3.1. 서론12
    3.2 BCR 데이터 세트13
    3.3. 제안 방법17
    3.3.1 데이터 전처리18
    3.3.2. 오프라인 지식 증류 19
    3.3.3. BCRNet 모델 20
    3.3.4. BCRNet-S 모델21
    3.3.5. BCRNet-SNN 모델22
    3.4 실험결과25
    3.4.1 Experimental setup25
    3.4.2 성능 평가26
    3.4.3 Ablation Study on BCRNet-S 27
    3.4.4 Ablation Study on BCRNet-SNN 28
    3.5 논의29
    IV Body Channel Response-aware Spiking Neural Network with using Surrogate gradient learning for User Recognition 30
    4.1. 서론30
    4.2. 제안 방법31
    4.3. 실험결과33
    4.3.1. Experimental setup33
    4.3.2. Rate encoding과 Direct encoding의 모델 성능 비교34
    4.3.3. SBCRNet과 SBCRNet_S의 모델 성능 비교35
    4.4 논의36
    V. Spiking Neural Network with Surrogate Gradient Learning for motor imagery classification 37
    5.1. 서론37
    5.2. Motor imagery 데이터 세트39
    5.2.1. BCI CompetitionⅣ2a39
    5.2.2. BCI CompetitionⅣ2b40
    5.3. 제안 방법41
    5.3.1. 데이터 전처리41
    5.3.2. 제안한 네트워크 구조42
    5.3.2.1. Spike encoder 43
    5.3.2.2. Convolution block 43
    5.3.2.3. ARNN block 44
    5.3.2.4. Classification head 47
    5.4. 실험결과47
    5.4.1, Experimental setup47
    5.4.2, 성능 평가48
    5.4.2.1. BCIC-IV2a 분류 성능 결과 48
    5.4.2.2. BCIC-IV2b 분류 성능 결과 49
    5.4.3 Ablation study 50
    5.5. 논의52
    VI. 결론54
    참고문헌55
    영문초록(Abstract) 62

최근 본 자료

전체보기