Running process and method calling conventions
The Splunk platform applies logic when running process and method calling conventions. For MLTK and ML-SPL users, the following commands can be of particular interest:
- Running the fit command when partial_fit is False
- Running the fit command when partial_fit is True
- Running the apply command
- Running the summary commands
Running the fit command when partial_fit is False
When running the fit command and the partial_fit parameter is False, the fit method of the chosen algorithm is called first. If that method returns a DataFrame the process returns to the search. If that method does not return a DataFrame, the apply command is called to return a DataFrame.
partial_fit parameter is False (partial_fit=f).
Running the fit command when partial_fit is True
When running the fit command and the partial_fit parameter is True, the partial_fit method of the chosen algorithm is called first on each chunk of 50,000 events. The apply command is then called on those events. This process continues until you run out of events.
Running the apply command
When running the apply command, the Python object is reconstructed using its codec. Then the apply command is called on the events, chunk by chunk.
Running the summary command
Similar to running the apply command, when running the summary command, the Python object is reconstructed using its codec. Once done, the summary command is called.