인문학
사회과학
자연과학
공학
의약학
농수해양학
예술체육학
복합학
지원사업
학술연구/단체지원/교육 등 연구자 활동을 지속하도록 DBpia가 지원하고 있어요.
커뮤니티
연구자들이 자신의 연구와 전문성을 널리 알리고, 새로운 협력의 기회를 만들 수 있는 네트워킹 공간이에요.
논문 기본 정보
- 자료유형
- 학위논문
- 저자정보
- 지도교수
- 김성은
- 발행연도
- 2024
- 저작권
- 서울과학기술대학교 논문은 저작권에 의해 보호받습니다.
이용수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 방식의 평가를 진행하였으며, 기존의 스파이크 신경망보다 두 데이터 세트에서 모두 가장 높은 성능을 보여준다. 이러한 연구 결과는 생체 신호 분류 분야에서 스파이크 신 경망을 활용한 새로운 가능성을 제시할 수 있다.
목차
- 요약ⅰ목차ⅱ표목차v그림목차 viI. 서 론 11.1. 연구의 배경 및 목적11.2. 연구 구성 및 개요3II. 이론적 배경42.1. 스파이크 뉴런 모델42.1.1. Integrate-and fire(IF) model 52.1.2. Leaky integrate-and-fire(LIF) model 52.1.3. 스파이크 뉴런 시뮬레이션62.2. 스파이크 인코딩72.3. 스파이크 신경망 학습 알고리즘82.3.1 ANN-to-SNN Conversion 82.3.2. Surrogate gradient Learning 10III. Body Channel Response-aware Spiking Neural Network for User Recognition123.1. 서론123.2 BCR 데이터 세트133.3. 제안 방법173.3.1 데이터 전처리183.3.2. 오프라인 지식 증류 193.3.3. BCRNet 모델 203.3.4. BCRNet-S 모델213.3.5. BCRNet-SNN 모델223.4 실험결과253.4.1 Experimental setup253.4.2 성능 평가263.4.3 Ablation Study on BCRNet-S 273.4.4 Ablation Study on BCRNet-SNN 283.5 논의29IV Body Channel Response-aware Spiking Neural Network with using Surrogate gradient learning for User Recognition 304.1. 서론304.2. 제안 방법314.3. 실험결과334.3.1. Experimental setup334.3.2. Rate encoding과 Direct encoding의 모델 성능 비교344.3.3. SBCRNet과 SBCRNet_S의 모델 성능 비교354.4 논의36V. Spiking Neural Network with Surrogate Gradient Learning for motor imagery classification 375.1. 서론375.2. Motor imagery 데이터 세트395.2.1. BCI CompetitionⅣ2a395.2.2. BCI CompetitionⅣ2b405.3. 제안 방법415.3.1. 데이터 전처리415.3.2. 제안한 네트워크 구조425.3.2.1. Spike encoder 435.3.2.2. Convolution block 435.3.2.3. ARNN block 445.3.2.4. Classification head 475.4. 실험결과475.4.1, Experimental setup475.4.2, 성능 평가485.4.2.1. BCIC-IV2a 분류 성능 결과 485.4.2.2. BCIC-IV2b 분류 성능 결과 495.4.3 Ablation study 505.5. 논의52VI. 결론54참고문헌55영문초록(Abstract) 62