predict

predict 명령어 문법 및 연동규격 설명서 입니다.

개요

이 명령어는 Data-Discovery-Service ML 관련 명령어 이며, 사전에 학습되어 있는 ML 모델을 불러와 넘겨받은 데이터에 적용하는 명령어 입니다.

Examples

  • 예측대상이되는 데이터가 다음과 같이 존재합니다.
timestamp user_name usage spent_money($)
20180719010000 Aadan_3714 7 500
20180720010000 Gregg_2324 20 200
20180721010000 Harris_3659 127 150
  • k_means_modelA 이라는 ML 모델명과 feture (usage, spent_money) 필드를 지정한 예.
... | predict k_means_modelA usage, spent_money
timestamp user_name usage spent_money($) prediction
20180719010000 Aadan_3714 7 500 0
20180720010000 Gregg_2324 20 200 2
20180721010000 Harris_3659 127 150 6

Parameters

...| predict model_name feture(, feture)*
이름 설명 필수/옵션
model_name fit 명령어를 통해 학습한 ML 모델명 입니다. 필수
feture predict 명령을 하기 위해 어떤 feature로 예측 할지 명시 하는 부분입니다. 보통 ML 모델을 학습 할 때 사용한 feture입니다. 필수

Parameters BNF

predict_command : model_name features

model_name : WORD

features : feature
        | features COMMA feature

feature : WORD

WORD : \w+
COMMA : ,