I have added another algorithm SVR in Splunk Enterprise with the way on the website below, and it works.
But I'm confused about the commands fit
and apply
.
I've read the user guide http://docs.splunk.com/Documentation/MLApp/4.0.0/User/Understandfitandapply
and https://docs.splunk.com/Documentation/MLApp/4.0.0/API/Writeanalgorithmclass.
I know SVR has fit
command.
For example:
estimator = SVR()
estimator.fit(train_feature, train_label) #training process
However, I want to predict another feature "test_feature", and I must use the command below
estimator.predict(test_feature) #prediction process
Now, here is the quastion, where is the apply
?
How does it works?
Could anyone help me?
@ rickyhsu7,
You fit
an algorithm and apply
a model.
In simple words, we apply the algorithm on our test data, then if things go well, we give a logical name to the whole thing which is model name. then when we actually have to use that model to our final dataset, we use apply
.
Does it make sense?