predict
predict 명령어 문법 및 연동규격 설명서 입니다.
개요
이 명령어는 Data-Discovery-Service ML 관련 명령어 이며, 사전에 학습되어 있는 ML 모델을 불러와 넘겨받은 데이터에 적용하는 명령어 입니다.
타입
설명
이 명령어는 사용자가 선택한 필드 데이터를 사용하여, 불러온 ML 모델에 적용시킵니다. 결과로 각각의 ML 알고리즘에 맞는 데이터가 생성됩니다. 사전에
fit
명령어를 통해 학습된 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)*
이름 |
설명 |
필수/옵션 |
---|---|---|
|
|
필수 |
|
predict 명령을 하기 위해 어떤 feature로 예측 할지 명시 하는 부분입니다. 보통 ML 모델을 학습 할 때 사용한 feture입니다. |
필수 |
Parameters BNF
predict_command : model_name features
model_name : WORD
features : feature
| features COMMA feature
feature : WORD
WORD : \w+
COMMA : ,