1 |
1
단말의 하드웨어 자원에 대한 정보에 기초하여 딥러닝을 위한 인공 신경망과 라이브러리를 선택하여 상기 단말에 대해 딥러닝을 수행하도록 제어하는 제어부; 및상기 인공 신경망과 상기 라이브러리에 대한 정보를 저장하는 저장부를 포함하고,상기 제어부는,상기 단말의 하드웨어 자원에 대한 정보를 수집하는 하드웨어 자원 정보 수집부;상기 하드웨어 자원에 대한 정보에 기초하여 인공 신경망 모델을 선택하는 인공 신경망 모델 선택부;상기 하드웨어 자원에 대한 정보에 기초하여 상기 인공 신경망 모델에 적용하기 위한 라이브러리를 선택하는 라이브러리 선택부; 및상기 인공 신경망 모델을 사용하여 상기 단말에서 딥러닝을 수행시키되, 상기 딥러닝을 위해 선택된 라이브러리를 호출하도록 하는 딥러닝부를 포함하는 인공 신경망 선택 장치
|
2 |
2
제 1 항에 있어서,상기 하드웨어 자원 정보 수집부는,상기 하드웨어 자원에 대한 정보로부터 상기 단말의 연산 성능과 메모리 용량을 확인하는 인공 신경망 선택 장치
|
3 |
3
제 2 항에 있어서,상기 인공 신경망 모델 선택부는,복수의 인공 신경망 모델을 비교하고, 상기 연산 성능과 메모리 용량을 만족하는 인공 신경망 중에서 비교 결과 정밀도가 가장 높은 인공 신경망을 선택하는 인공 신경망 선택 장치
|
4 |
4
제 1 항에 있어서,상기 라이브러리 선택부는,상기 인공 신경망 모델에 적용 가능한 연산 라이브러리가 존재하지 않는 경우, 공통 라이브러리를 선택하는 인공 신경망 선택 장치
|
5 |
5
인공 신경망 선택 장치에 의해 수행되는 인공 신경망 선택 방법에 있어서,단말의 하드웨어 자원에 대한 정보를 수집하는 단계;상기 하드웨어 자원에 대한 정보에 기초하여 인공 신경망 모델을 선택하는 단계;상기 하드웨어 자원에 대한 정보에 기초하여 상기 인공 신경망 모델에 적용하기 위한 라이브러리를 선택하는 단계; 및선택된 인공 신경망 모델을 사용하여 상기 단말에서 딥러닝을 수행시키되, 상기 딥러닝을 위해 선택된 라이브러리를 호출하도록 하는 단계를 포함하는 인공 신경망 선택 방법
|
6 |
6
제 5 항에 있어서,상기 하드웨어 자원에 대한 정보를 수집하는 단계는,상기 하드웨어 자원에 대한 정보로부터 상기 단말의 연산 성능과 메모리 용량을 확인하는 단계를 포함하는 인공 신경망 선택 방법
|
7 |
7
제 6 항에 있어서,상기 인공 신경망 모델을 선택하는 단계는,복수의 인공 신경망 모델을 비교하고, 상기 연산 성능과 메모리 용량을 만족하는 인공 신경망 중에서 비교 결과 정밀도가 가장 높은 인공 신경망을 선택하는 단계를 포함하는 인공 신경망 선택 방법
|
8 |
8
제 5 항에 있어서,상기 인공 신경망 모델에 적용하기 위한 라이브러리를 선택하는 단계는,상기 인공 신경망 모델에 적용 가능한 연산 라이브러리가 존재하지 않는 경우, 공통 라이브러리를 선택하는 단계를 포함하는 인공 신경망 선택 방법
|
9 |
9
제 5 항에 기재된 방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록 매체
|
10 |
10
영상 복원 장치에 의해 수행되며, 제 5 항에 기재된 방법을 수행하기 위해 매체에 저장된 컴퓨터 프로그램
|