초록
본 발명은 IoT 환경에서의 적응적 머신러닝 수행 방법에 관한 것으로서, IoT(Internet of Things : 사물인터넷) 환경에서 운용되는 다양한 이기종의 IoT 장치들이 운용환경 및 장치의 리소스에 대한 상황을 인지하여 각 상황에 따라 적응적으로 머신러닝을 분산 수행할 수 있도록하는 방법에 관한 것이다. 본 발명에 따른 IoT 환경에서의 적응적 머신러닝 수행 방법은 (a) 근거리 통신에 의해 네트워크로 연결된 다수의 IoT 장치들 중 어느 하나의 IoT 장치가 프로빙 장치로 선정되는 단계; (b) 상기 선정된 프로빙 장치가 상기 다수의 IoT 장치들에게 리소스 정보 요청 메세지를 전송하는 단계; (c) 상기 다수의 IoT 장치들이 상기 프로빙 장치에 상기 리소스 정보 요청 메세지에 대한 응답으로 리소스 정보 응답 메세지를 전송하는 단계; (d) 상기 프로빙 장치가 상기 다수의 IoT 장치들로부터 각각 수신된 상기 리소스 정보 응답 메세지에 포함된 리소스 정보를 이용하여 상기 IoT 장치별 리소스 트리를 구축하는 단계; (e) 상기 프로빙 장치가 상기 리소스 트리를 이용하여 상기 IoT 장치별 머신러닝 수행 역량 등급을 판단하는 단계; (f) 상기 프로빙 장치가 상기 IoT 장치별 판단된 머신러닝 수행 역량 등급에 따라 상기 IoT 장치에서 제공되는 지능화 서비스를 위한 머신러닝의 알고리...(이하생략)