맞춤기술찾기

이전대상기술

클러스터링에 기초하여, 신경망 필터를 프루닝하는 방법 및 장치

  • 기술번호 : KST2023005465
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 명세서의 실시예들은 클러스터링에 기초하여 필터 프루닝 또는 필터 축소를 위한 기술이다. 본 명세서의 일 실시예에 따른 신경망에서 필터를 프루닝하는 방법은, 복수개의 필터들을 갖는 컨볼루션 레이어를 획득하는 단계; 상기 복수개의 필터들을 구분하여 복수개의 클러스터들을 생성하는 단계; 상기 복수개의 클러스터들 각각의 기하 중앙값을 산출하는 단계; 및 상기 복수개의 클러스터들 각각에 대하여 상기 기하 중앙값에 기초하여 상기 복수개의 필터들 중 적어도 하나의 필터를 제외하는 단계를 포함할 수 있다.
Int. CL G06N 3/08 (2023.01.01) G06N 3/0464 (2023.01.01) G06F 17/16 (2006.01.01)
CPC G06N 3/082(2013.01) G06N 3/0464(2013.01) G06F 17/16(2013.01)
출원번호/일자 1020230017263 (2023.02.09)
출원인 국방과학연구소
등록번호/일자 10-2567539-0000 (2023.08.10)
공개번호/일자
공고번호/일자 (20230816) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2023.02.09)
심사청구항수 20

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 국방과학연구소 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김대환 대전광역시 유성구
2 이주영 대전광역시 유성구
3 강현성 대전광역시 유성구
4 현대경 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 리앤목특허법인 대한민국 서울 강남구 언주로 **길 **, *층, **층, **층, **층(도곡동, 대림아크로텔)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 국방과학연구소 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2023.02.09 수리 (Accepted) 1-1-2023-0152177-24
2 [우선심사신청]심사청구서·우선심사신청서
2023.02.13 수리 (Accepted) 1-1-2023-0167091-47
3 의견제출통지서
Notification of reason for refusal
2023.04.20 발송처리완료 (Completion of Transmission) 9-5-2023-0369971-39
4 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2023.05.09 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2023-0515392-04
5 [거절이유 등 통지에 따른 의견]의견서·답변서·소명서
2023.05.09 수리 (Accepted) 1-1-2023-0515393-49
6 등록결정서
Decision to grant
2023.08.09 발송처리완료 (Completion of Transmission) 9-5-2023-0726495-37
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
신경망에서 필터를 프루닝하는 방법에 있어서,복수개의 필터들을 갖는 컨볼루션 레이어를 획득하는 단계;상기 복수개의 필터들을 구분하여 복수개의 클러스터들을 생성하는 단계; 상기 복수개의 클러스터들 각각의 기하 중앙값을 산출하는 단계; 및상기 복수개의 클러스터들 각각에 대한 상기 기하 중앙값에 기초하여, 상기 복수개의 클러스터들 각각에 포함된 상기 복수개의 필터들 중 적어도 하나의 필터를 제외하는 단계를 포함하는 방법
2 2
제1 항에 있어서,상기 복수개의 클러스터들을 생성하는 단계는,상기 컨볼루션 레이어에 포함된 상기 복수개의 필터들을 라플라시안 행렬로 변환하는 단계;상기 라플라시안 행렬에서 고유값들의 크기에 기초하여 k개의 고유값들을 선택하는 단계;상기 k개의 고유값들 각각에 대응하는 고유벡터들을 획득하는 단계;상기 고유벡터들을 이용하여 상기 복수개의 필터들을 구분하여 상기 복수개의 클러스터들을 결정하는 단계를 포함하는 방법
3 3
제1 항에 있어서,상기 복수개의 클러스터들 각각의 기하 중앙값을 산출하는 단계는,상기 복수개의 클러스터들 중 제1 클러스터에 포함된 복수개의 제1 필터들에 기초하여, 상기 제1 클러스터의 제1 기하 중앙값을 산출하는 단계를 포함하는 방법
4 4
제3 항에 있어서,상기 제1 기하 중앙값과 상기 복수개의 제1 필터들 사이의 거리인 제1 기하 거리들을 산출하는 단계;를 더 포함하고,제1 기하 거리에 기초하여 우선순위를 결정하는 단계;상기 적어도 하나의 필터를 제외하는 단계는, 상기 우선순위에 기초하여 상기 복수개의 제1 필터들 중 적어도 하나의 필터를 제외하는 단계를 포함하며,상기 제1 기하 거리와 상기 우선순위는 음의 상관 관계를 가지는 방법
5 5
제1 항에 있어서,상기 복수개의 클러스터들 각각의 기하 거리 및 기하 평균 거리를 산출하는 단계를 더 포함하고,상기 복수개의 필터들 중 적어도 하나의 필터를 제외하는 단계는,상기 기하 평균 거리 및 상기 기하 중앙값에 기초하여, 상기 복수개의 클러스터들 각각에 포함된 상기 복수개의 필터들 중 적어도 하나의 필터를 제외하는 단계인 방법
6 6
제5 항에 있어서,상기 복수개의 클러스터들 각각의 상기 기하 거리 및 상기 기하 평균 거리를 산출하는 단계는,상기 복수개의 클러스터들 중 제1 클러스터에 포함된 복수개의 제1 필터들에 기초하여, 상기 제1 클러스터의 제1 기하 중앙값과 상기 제1 클러스터에 포함된 복수개의 필터들 사이의 거리인 제1 기하 거리들을 산출하는 단계;상기 복수개의 클러스터들 중 제2 클러스터에 포함된 복수개의 제2 필터들에 기초하여, 상기 제2 클러스터의 제2 기하 중앙값과 상기 제2 클러스터에 포함된 복수개의 필터들 사이의 거리인 제2 기하 거리들을 산출하는 단계;상기 제1 기하 거리들의 평균 값인 제1 기하 평균 거리를 산출하는 단계; 및상기 제2 기하 거리들의 평균 값인 제2 기하 평균 거리를 산출하는 단계를 포함하는 방법
7 7
제6 항에 있어서,상기 적어도 하나의 필터를 제외하는 단계는,상기 제1 기하 평균 거리 및 제2 기하 평균 거리에 기초하여 제1 축소율 및 제2 축소율을 결정하는 단계;상기 제1 축소율 및 상기 제1 클러스터의 제1 기하 중앙값에 기초하여, 상기 복수개의 제1 필터들 중 적어도 하나의 필터를 제외하는 단계;상기 제2 축소율 및 상기 제2 클러스터의 제2 기하 중앙값에 기초하여, 상기 복수개의 제2 필터들 중 적어도 하나의 필터를 제외하는 단계를 포함하고,상기 제1 기하 평균 거리 및 상기 제2 기하 평균 거리에 따른 기하 평균 거리와 제1 축소율 및 제2 축소율에 따른 축소율은 음의 상관 관계를 가지고, 상기 제1 축소율이 상기 제2 축소율보다 큰 경우, a)상기 복수개의 제1 필터들의 수 대비 상기 제1 클러스터에서 제외된 적어도 하나의 필터의 수는 b)상기 복수개의 제2 필터들의 수 대비 상기 제2 클러스터에서 제외된 적어도 하나의 필터의 수 이상인 방법
8 8
제1 항에 있어서,상기 복수개의 클러스터들 각각에 포함된 상기 복수개의 필터들의 norm 을 산출하고, 상기 복수개의 클러스터들 각각에 대응하는 norm 평균을 산출하는 단계를 더 포함하고,상기 복수개의 필터들 중 적어도 하나의 필터를 제외하는 단계는,상기 norm 평균 및 상기 기하 중앙값에 기초하여, 상기 복수개의 클러스터들 각각에 포함된 상기 복수개의 필터들 중 적어도 하나의 필터를 제외하는 단계인 방법
9 9
제8 항에 있어서,상기 복수개의 필터들의 상기 norm 을 산출하고, 상기 복수개의 클러스터들 각각에 대응하는 상기 norm 평균을 산출하는 단계는,상기 복수개의 클러스터들 중 제1 클러스터에 포함된 복수개의 제1 필터들에 기초하여, 상기 복수개의 제1 필터들 각각의 norm을 산출하고, 상기 복수개의 제1 필터들 각각의 norm을 평균인 제1 norm 평균을 산출하는 단계;상기 복수개의 클러스터들 중 제2 클러스터에 포함된 복수개의 제2 필터들에 기초하여, 상기 복수개의 제2 필터들 각각의 norm을 산출하고, 상기 복수개의 제2 필터들 각각의 norm을 평균인 제2 norm 평균을 산출하는 단계를 포함하는 방법
10 10
제9 항에 있어서,상기 적어도 하나의 필터를 제외하는 단계는,상기 제1 norm 평균 및 제2 norm 평균에 기초하여 제1 축소율 및 제2 축소율을 결정하는 단계;상기 제1 축소율 및 상기 제1 클러스터의 제1 기하 중앙값에 기초하여, 상기 복수개의 제1 필터들 중 적어도 하나의 필터를 제외하는 단계;상기 제2 축소율 및 상기 제2 클러스터의 제2 기하 중앙값에 기초하여, 상기 복수개의 제2 필터들 중 적어도 하나의 필터를 제외하는 단계를 포함하고,상기 제1 norm 평균 및 상기 norm 평균에 따른 norm 평균과 제1 축소율 및 제2 축소율에 따른 축소율은 음의 상관 관계를 가지고, 상기 제1 축소율이 상기 제2 축소율보다 큰 경우, a)상기 복수개의 제1 필터들의 수 대비 상기 제1 클러스터에서 제외된 적어도 하나의 필터의 수는 b)상기 복수개의 제2 필터들의 수 대비 상기 제2 클러스터에서 제외된 적어도 하나의 필터의 수 이상인 방법
11 11
신경망에서 필터를 프루닝하기 위한 컴퓨터 장치에 있어서,복수개의 필터들을 갖는 컨볼루션 레이어를 포함하는 메모리; 및상기 복수개의 필터들을 구분하여 복수개의 클러스터들을 생성하고, 상기 복수개의 클러스터들 각각의 기하 중앙값을 산출하며, 상기 복수개의 클러스터들 각각에 대한 상기 기하 중앙값에 기초하여, 상기 복수개의 클러스터들 각각에 포함된 상기 복수개의 필터들 중 적어도 하나의 필터를 제외하는 프로세서를 포함하는 컴퓨터 장치
12 12
제11 항에 있어서,상기 프로세서는,상기 컨볼루션 레이어에 포함된 상기 복수개의 필터들을 라플라시안 행렬로 변환하고, 상기 라플라시안 행렬에서 고유값들의 크기에 기초하여 k개의 고유값들을 선택하고, 상기 k개의 고유값들 각각에 대응하는 고유벡터들을 획득하며, 상기 고유벡터들을 이용하여 상기 복수개의 필터들을 구분하여 상기 복수개의 클러스터들을 결정하는 컴퓨터 장치
13 13
제11 항에 있어서,상기 프로세서는,상기 복수개의 클러스터들 중 제1 클러스터에 포함된 복수개의 제1 필터들에 기초하여, 상기 제1 클러스터의 제1 기하 중앙값을 산출하는 컴퓨터 장치
14 14
제13 항에 있어서,상기 프로세서는,상기 제1 기하 중앙값과 상기 복수개의 제1 필터들 사이의 거리인 제1 기하 거리들을 산출하고, 제1 기하 거리에 기초하여 우선순위를 결정하며, 상기 우선순위에 기초하여 상기 복수개의 제1 필터들 중 적어도 하나의 필터를 제외하고,상기 제1 기하 거리와 상기 우선순위는 음의 상관 관계를 가지는 컴퓨터 장치
15 15
제11 항에 있어서,상기 프로세서는,상기 복수개의 클러스터들 각각의 기하 거리 및 기하 평균 거리를 산출하고, 상기 기하 평균 거리 및 상기 기하 중앙값에 기초하여, 상기 복수개의 클러스터들 각각에 포함된 상기 복수개의 필터들 중 적어도 하나의 필터를 제외하는 컴퓨터 장치
16 16
제15 항에 있어서,상기 프로세서는,상기 복수개의 클러스터들 중 제1 클러스터에 포함된 복수개의 제1 필터들에 기초하여, 상기 제1 클러스터의 제1 기하 중앙값과 상기 제1 클러스터에 포함된 복수개의 필터들 사이의 거리인 제1 기하 거리들을 산출하고, 상기 복수개의 클러스터들 중 제2 클러스터에 포함된 복수개의 제2 필터들에 기초하여, 상기 제2 클러스터의 제2 기하 중앙값과 상기 제2 클러스터에 포함된 복수개의 필터들 사이의 거리인 제2 기하 거리들을 산출하며, 상기 제1 기하 거리의 평균 값인 제1 기하 평균 거리를 산출하고, 상기 제2 기하 거리의 평균 값인 제2 기하 평균 거리를 산출하는 컴퓨터 장치
17 17
제16 항에 있어서,상기 프로세서는,상기 제1 기하 평균 거리 및 제2 기하 평균 거리에 기초하여 제1 축소율 및 제2 축소율을 결정하고, 상기 제1 축소율 및 상기 제1 클러스터의 제1 기하 중앙값에 기초하여, 상기 복수개의 제1 필터들 중 적어도 하나의 필터를 제외하며, 상기 제2 축소율 및 상기 제2 클러스터의 제2 기하 중앙값에 기초하여, 상기 복수개의 제2 필터들 중 적어도 하나의 필터를 제외하고,상기 제1 기하 평균 거리 및 상기 제2 기하 평균 거리에 따른 기하 평균 거리와 제1 축소율 및 제2 축소율에 따른 축소율은 음의 상관 관계를 가지며,상기 제1 축소율이 상기 제2 축소율보다 큰 경우, a)상기 복수개의 제1 필터들의 수 대비 상기 제1 클러스터에서 제외된 적어도 하나의 필터의 수는 b)상기 복수개의 제2 필터들의 수 대비 상기 제2 클러스터에서 제외된 적어도 하나의 필터의 수 이상인 컴퓨터 장치
18 18
제11 항에 있어서,상기 프로세서는,상기 복수개의 클러스터들 각각에 포함된 상기 복수개의 필터들의 norm 을 산출하고, 상기 복수개의 클러스터들 각각에 대응하는 norm 평균을 산출하며, 상기 norm 평균 및 상기 기하 중앙값에 기초하여, 상기 복수개의 클러스터들 각각에 포함된 상기 복수개의 필터들 중 적어도 하나의 필터를 제외하는 컴퓨터 장치
19 19
제18 항에 있어서,상기 프로세서는,상기 복수개의 클러스터들 중 제1 클러스터에 포함된 복수개의 제1 필터들에 기초하여, 상기 복수개의 제1 필터들 각각의 norm을 산출하고, 상기 복수개의 제1 필터들 각각의 norm을 평균인 제1 norm 평균을 산출하고, 상기 복수개의 클러스터들 중 제2 클러스터에 포함된 복수개의 제2 필터들에 기초하여, 상기 복수개의 제2 필터들 각각의 norm을 산출하고, 상기 복수개의 제2 필터들 각각의 norm을 평균인 제2 norm 평균을 산출하는 컴퓨터 장치
20 20
제19 항에 있어서,상기 프로세서는,상기 제1 norm 평균 및 제2 norm 평균에 기초하여 제1 축소율 및 제2 축소율을 결정하고, 상기 제1 축소율 및 상기 제1 클러스터의 제1 기하 중앙값에 기초하여, 상기 복수개의 제1 필터들 중 적어도 하나의 필터를 제외하며, 상기 제2 축소율 및 상기 제2 클러스터의 제2 기하 중앙값에 기초하여, 상기 복수개의 제2 필터들 중 적어도 하나의 필터를 제외하고, 상기 제1 norm 평균 및 상기 norm 평균에 따른 norm 평균과 제1 축소율 및 제2 축소율에 따른 축소율은 음의 상관 관계를 가지며,상기 제1 축소율이 상기 제2 축소율보다 큰 경우, a)상기 복수개의 제1 필터들의 수 대비 상기 제1 클러스터에서 제외된 적어도 하나의 필터의 수는 b)상기 복수개의 제2 필터들의 수 대비 상기 제2 클러스터에서 제외된 적어도 하나의 필터의 수 이상인 컴퓨터 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.