Capture intermediate results during optimization
Rapidminer provides various optimization techniques including for Paramter Optimization, Feature Selection & Feature Generation. Rapidminer automatically delivers the best models, best parameter sets as output of these operators in most cases, however sometime the user may want to capture the intermediatary results that were obtained after every iteration. This is easily possible with the Log operator.
In case you are looking to actuall save intermediate models and results look at the discussion here http://community.rapidminer.com/t5/RapidMiner-Studio/Backup-and-retrieve-modeling-Training-status/m-p/32263#M22981
The following example shows how to capture several key parameters during "Parameter Optimization"
The overall process is attached and the top level Process looks like below
The optimization operator is trying various combinations of C & gamma values, for the SVM learner as you will see in the settings by clicking on "Edit Parameter Settings"
As you notice we are spliting the data sets into two parts (50%) each and then building model on one and testing on the other.
The key operator where we capture results at end of every combination is in the log operator. By clicking on the "Edit List" the user can specify what metrics to capture.
Once the process is completed, you should see an output tab called as Log with results like below. These are the intermediate results after every iterations.
As you will notice on the log operator you can also write these outputs to a file, by specifying the "filename" parameter.
Additonally if you need to store intermediate models or performance vectors you can also save them as needed using the store operator and dynamically changing paths using macros.