Search allows the user to guide the search for the best model for the data. In contrast, the EYE function BlackBox autonomously seeks the best model. The results discovered during a user-guided Search will be remembered and referenced by later calls to BlackBox. Likewise, Search will refer to the results found during earlier runs of BlackBox, so as not to duplicate earlier work.
If you select the Search function, EYE will bring up a dialog box to help you specify what you wish to search for. Options include searching for the best amount of smoothing, the best distance metric parameters, and the best attribute subsets. Once you have made your selection, incremental results will start scrolling down the screen as EYE performs the search, just as in BlackBox. When Search is finished, it displays a summary of its findings.
To prevent EYE from spending too long hunting for the very best model, the user can set the Blackbox seconds parameter to limit the execution time. When the time limit is reached, Search stops running and produces a summary of its findings.
Search polices itself against overfitting by using multiple levels of cross-validation. If Search discovers a better model than any found beforehand, it will set the GMString to an encapsulation of this model. (See section 5.11 for an explanation of GMStrings.)
Search uses the following parameters: Classification/Regression, Blackbox seconds, Blackbox test, No. crossval, Max. No. Attributes, Testfile.