1 |
1
DNN 관리 장치를 사용하여 DNN을 관리하는 방법에 있어서,상기 DNN 관리 장치가 예측(prediction) 요청을 수신하는 단계;상기 DNN 관리 장치가 상기 예측 요청을 분석하여 상기 예측 요청에 적합한 DNN(Deep Neural Network) 요청을 전송하는 단계; 및상기 DNN 관리 장치가 상기 DNN 요청에 기초하여 복수의 컨테이너 중에서 상기 예측 요청에 적합한 DNN을 포함하는 컨테이너(container)의 레퍼지토리를 선택하는 단계를 포함하고,상기 전송하는 단계는,상기 예측 요청을 파싱(parsing)하는 단계; 및파싱 결과에 기초하여 상기 DNN 요청을 전송하는 단계를 포함하고,상기 선택하는 단계는,상기 DNN 요청의 카테고리에 기초하여 데이터베이스를 분류하는 단계;상기 DNN 요청의 태그를 검색 리스트에 추가하는 단계;상기 검색 리스트에 기초하여 분류된 데이터베이스로부터 레퍼지토리 URL(Uniform Resource Locator)을 포함하는 상기 레퍼지토리의 경로를 추출하는 단계;상기 DNN 요청에 포함된 예측 대상을 디코딩하는 단계; 및디코딩된 예측 대상의 메타 데이터를 분석하여 상기 데이터베이스에 저장하는 단계를 포함하고,상기 예측 요청은 상기 카테고리, 상기 태그 및 상기 예측 대상을 JSON 데이터의 형태로 포함하고,상기 메타 데이터는 상기 DNN에 대한 ID, 이름, 태그 및 URL을 포함하고,상기 컨테이너는 상기 메타 데이터에 기초하여 도커 컨테이너 관리자에 의해 관리되는DNN 관리 방법
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
제1항에 있어서,상기 DNN 관리 장치가 선택된 레퍼지토리에 기초하여 상기 예측 요청에 대한 결과를 반환하는 단계를 더 포함하는 DNN 관리 방법
|
6 |
6
제5항에 있어서,상기 반환하는 단계는,상기 선택된 레퍼지토리에 대응하는 DNN을 이용하여 예측 결과를 생성하는 단계상기 예측 결과를 반환하는 단계를 포함하는 DNN 관리 방법
|
7 |
7
예측 요청(prediction request)을 수신하는 수신기; 및상기 예측 요청에 기초하여 DNN에 대응되는 컨테이너 레퍼지토리를 선택하는 컨트롤러;를 포함하고,상기 컨트롤러는,상기 예측 요청을 분석하여 상기 예측 요청에 적합한 DNN(Deep Neural Network) 요청을 전송하는 브릿지(bridge); 및상기 DNN 요청에 기초하여 복수의 컨테이너 중에서 상기 예측 요청에 적합한 DNN을 포함하는 컨테이너(container)의 레퍼지토리를 선택하는 선택기(selector)를 포함하고,상기 브릿지는,상기 예측 요청을 파싱(parsing)하고, 파싱 결과에 기초하여 상기 DNN 요청을 전송하고,상기 선택기는,상기 DNN 요청의 카테고리에 기초하여 데이터베이스를 분류하고, 상기 DNN 요청의 태그를 검색 리스트에 추가하고, 상기 검색 리스트에 기초하여 분류된 데이터베이스로부터 레퍼지토리 URL(Uniform Resource Locator)을 포함하는 상기 레퍼지토리의 경로를 추출하고, 상기 DNN 요청에 포함된 예측 대상을 디코딩하고, 디코딩된 예측 대상의 메타 데이터를 분석하여 상기 데이터베이스에 저장하고,상기 예측 요청은 상기 카테고리, 상기 태그 및 상기 예측 대상을 JSON 데이터의 형태로 포함하고,상기 메타 데이터는 상기 DNN에 대한 ID, 이름, 태그 및 URL을 포함하고,상기 컨테이너는 상기 메타 데이터에 기초하여 도커 컨테이너 관리자에 의해 관리되는DNN 관리 장치
|
8 |
8
삭제
|
9 |
9
삭제
|
10 |
10
삭제
|
11 |
11
제7항에 있어서,상기 브릿지는,선택된 레퍼지토리에 기초하여 상기 예측 요청에 대한 결과를 반환하는DNN 관리 장치
|
12 |
12
제11항에 있어서,상기 브릿지는,상기 선택된 레퍼지토리에 대응하는 DNN을 이용하여 예측 결과를 생성하고, 상기 예측 결과를 반환하는DNN 관리 장치
|