# Parameter Search

The Parameter Search Utility is a separate utility from VisionPro Deep Learning that allows you to iterate through the combinations of the Tool Parameters to determine the optimal combination(s) for your specific tool and workspace. The application automates a grid-search over a selection of parameters and settings. Select a workspace, a stream, a tool, and select some key parameters, either the training or the processing parameters, in its Tool Parameters, like the "Feature Size" and the "Scale" parameters. After that, define the value range for each selected parameter, and then start the search. The utility then runs through the combinations of selected parameter values. After the search is completed, the result of each run is assessed through a database summary (Database Overview) and interactive graphs.

Tip: If you have multiple GPUs, the search will be executed in parallel on the GPUs.

Once the search is done, you can investigate the results by displaying and sorting them according to different performance indicators (F1 Score, Precision, Recall, and others), and exploring the contour graphs that shows the relationships among the chosen parameters (x-axis parameter, y-axis parameter, and other parameters) and how they affect the performance. The best parameter combination can then be selected by you and directly applied to the tool.

Note: The Parameter Search application requires the use of the Standard or Advanced Cognex VisionPro Deep Learning license. For more information about the step-by-step usage of the Parameter Search utility, see Use the Parameter Search Utility.

Parameter Search consists of 4 main components (pages or tabs): Home, Search, Results, Graphs.

### Home

Home is the start page for Parameter Search, where you can load the workspace, stream, and the tool whose tool parameter values are tested from VisionPro Deep Learning into Parameter Search.

### Search

Search is the page where you can select tool parameters of the loaded tool, define the value ranges or the values of those parameters, and start the test. All combinations of the selected parameter values will be tested with the loaded tool.

### Results

Results display the search results (Precision, Recall, F-Score, and others) of the loaded tool per the values of selected parameters tested.

### Graphs

Graphs display the interactive contour plots describing the variation of the results when the values of selected parameters (x-axis, y-axis) change. This page also provides a table that displays the statistical measures (Mean, STD, Median, ...) for each metric (Precision, Recall, F-Score, and others) below when the test was run more than 1 time (multiple runs, Trial > 1).