# ViDi Application Development Tips

Consider the following tips when developing your ViDi application:

- Create clones of tools to do A to B comparisons of the tools.

  By making a clone of a tool, you can then change parameters and retrain, and then compare the original against the clone to see the effect of the tool parameter changes.

- Create clones of streams to perform image set testing.

  If you have a large batch of images that you want to use for testing, but you do not want to contaminate your database, clone a stream and add the images to the clone. Then you can process the current tool state to test. When you are done, delete the cloned stream.

- Do not add duplicate images in order to "trick" the tools.

  This will negatively impact the model. Instead, if you want to increase the training weight for specific images, use the Set Group option. For more information, see the Set Group of Images topics.

- Perform "bootstrap" labeling.

  "Bootstrap" labeling refers to the process of beginning your labeling process by just labeling a small sample size of your images, then training the tool, and reviewing the results by accepting views with correct markings to convert them into labels, and removing incorrect markings and replacing them with correct labels. You can speed up this process further by dividing images into multiple views and only labeling a single view. In addition, you can also temporarily reduce the Epoch Count parameter (one of the Training Tool Parameters), which will make the training time shorter.