1 |
1
(a) 근거리 통신에 의해 네트워크로 연결된 다수의 IoT 장치들 중 어느 하나의 IoT 장치가 프로빙 장치로 선정되는 단계;(b) 상기 선정된 프로빙 장치가 상기 다수의 IoT 장치들에게 리소스 정보 요청 메세지를 전송하는 단계;(c) 상기 다수의 IoT 장치들이 상기 프로빙 장치에 상기 리소스 정보 요청 메세지에 대한 응답으로 리소스 정보 응답 메세지를 전송하는 단계;(d) 상기 프로빙 장치가 상기 다수의 IoT 장치들로부터 각각 수신된 상기 리소스 정보 응답 메세지에 포함된 리소스 정보를 이용하여 상기 IoT 장치별 리소스 트리를 구축하는 단계;(e) 상기 프로빙 장치가 상기 리소스 트리를 이용하여 상기 IoT 장치별 머신러닝 수행 역량 등급을 판단하는 단계; 및(f) 상기 프로빙 장치가 상기 IoT 장치별 판단된 머신러닝 수행 역량 등급에 따라 상기 IoT 장치에서 제공되는 지능화 서비스를 위한 머신러닝의 알고리즘 모듈을 분배하는 단계; 를 포함하는 IoT 환경에서의 적응적 머신러닝 수행 방법
|
2 |
2
제 1 항에 있어서,상기 (a) 단계에서 상기 다수의 IoT 장치들이 상기 근거리 통신을 통해 프로빙 장치 선정 정보를 교환하여 어느 하나의 IoT 장치를 상기 프로빙 장치로 선정하는 IoT 환경에서의 적응적 머신러닝 수행 방법
|
3 |
3
제 1 항에 있어서,상기 리소스 정보는 상기 IoT 장치의 머신런닝 알고리즘 수행에 필요한 리소스 정보이며, CPU클럭, 메모리용량, 캐쉬용량, 전원 상시 공급여부, 배터리 잔량 중 적어도 하나를 포함하는 IoT 환경에서의 적응적 머신러닝 수행 방법
|
4 |
4
제 1 항에 있어서,상기 (e) 단계에서 상기 프로빙 장치는 상기 IoT 장치별 리소스 트리를 이용하여 Top layer 등급, 또는 Middle Layer 등급, 또는 Terminal Layer 등급 중 어느 하나의 등급으로 상기 머신러닝 수행 역량을 등급을 판단하는 IoT 환경에서의 적응적 머신러닝 수행 방법
|
5 |
5
제 4 항에 있어서,상기 (f) 단계에서 상기 프로빙 장치는 상기 IoT 장치 중 상기 Top layer 등급으로 판단된 IoT 장치에 상기 머신러닝의 알고리즘 모듈 중 가장 상위 레벨의 컴퓨팅 능력이 요구되는 모듈을 분배하는 IoT 환경에서의 적응적 머신러닝 수행 방법
|
6 |
6
제 4 항에 있어서,상기 (f) 단계에서 상기 프로빙 장치는 상기 IoT 장치 중 상기 Middle layer 등급으로 판단된 IoT 장치에 상기 머신러닝의 알고리즘 모듈 중 중간 레벨의 컴퓨팅 능력이 요구되는 모듈을 분배하는 IoT 환경에서의 적응적 머신러닝 수행 방법
|
7 |
7
제 4 항에 있어서,상기 (f) 단계에서 상기 프로빙 장치는 상기 IoT 장치 중 상기 Terminal Layer 등급으로 판단된 IoT 장치에 상기 머신러닝의 알고리즘 모듈 중 가장 하위 레벨의 컴퓨팅 능력이 요구되는 모듈을 분배하는 IoT 환경에서의 적응적 머신러닝 수행 방법
|
8 |
8
제 4 항에 있어서,상기 (f) 단계 이후에,(g) 상기 IoT 장치들이 각각 분배된 머신러닝 알고리즘 모듈을 수행하고, 상기 수행중인 머신러닝 알고리즘이 자신의 컴퓨팅 능력을 넘어셨다고 판단되는 경우, 하위 등급의 IoT 장치에 상기 머신러닝 알고리즘 모듈을 복제하고, 수행을 명령하는 머신러닝 밸런싱 단계; 를 더 포함하는 IoT 환경에서의 적응적 머신러닝 수행 방법
|
9 |
9
제 8 항에 있어서,상기 (g) 단계 이후에,상기 IoT 장치가 상위 등급의 IoT 장치로부터 상기 머신러닝 알고리즘 모듈이 복제되어 알고리즘을 수행할때, 상기 복제된 머신러닝 알고리즘 모듈이 자신의 컴퓨팅 능력을 넘어셨다고 판단되거나, 가용 전력 하에서 수행이 불가능한 경우, 상기 프로빙 장치로 머신러닝 수행 불가능 메세지를 전송하는 IoT 환경에서의 적응적 머신러닝 수행 방법
|
10 |
10
제 9 항에 있어서,상기 프로빙 장치가 상기 머신러닝 수행 불가능 메세지를 수신받은 경우, 외부의 통신망으로 연결된 빅데이터 분석 서버에 머신러닝 분석 요청 메세지를 송신하는 IoT 환경에서의 적응적 머신러닝 수행 방법
|
11 |
11
제 10 항에 있어서,상기 빅데이터 분석 서버는 상기 프로빙 장치로부터 머신러닝 분석 요청 메세지를 수신받으면, 상기 머신러닝을 분석하여 상기 머신러닝 알고리즘 모듈에 대한 학습 데이터를 상기 프로빙 장치에 송부하는 IoT석 환경에서의 적응적 머신러닝 수행 방법
|
12 |
12
제 10 항에 있어서,상기 (f) 단계 이전에,(h) 상기 프로빙 장치가 상기 빅데이터 분석 서버에 상기 머신러닝 수행을 위한 초기 데이터를 요청하는 단계; 및(i) 상기 빅데이터 분석 서버가 상기 초기 데이터 요청에 따라 기수집된 상기 머신러닝 수행에 필요한 초기 학습 데이터를 상기 프로빙 장치에 전송하는 단계; 를 더 포함하며, 상기 (f) 단계에서 상기 프로빙 장치는 상기 IoT 장치에 상기 머신러닝의 알고리즘 모듈을 분배할 때, 상기 초기 학습 데이터 중 상기 각 IoT 장치에 분배되는 알고리즘 모듈에 대응되는 초기 학습 데이터를 함께 전송하는 IoT 환경에서의 적응적 머신러닝 수행 방법
|