Skip to content

Hyper Parameter

Runtian edited this page Jan 6, 2021 · 1 revision

Hyper-Parameter Explanation

QA is shipped mostly fully configured and the few hyper-parameters of interest are easily modifiable via the configuration file. These hyper-parameters can be set in the config.ini file

  • [common]
  • [flask]
  • [cuda]
  • [sqlalchemy]
  • [pooling]
  • [train_ae]
  • [train_tl]
  • [make_patches]
  • [make_embed]
  • [get_prediction]
  • [frontend]
  • [superpixel]

When annotating different primitives, the user needs to focus on hyper-parameters, edgeweight, approxcellsize, and compactness.

  • edgeweight: The edgeweight is hyper-parameter in [train_tl]. Setting a higher edgeweight encourages the DL model to focus the loss function on incorrectly classified boundary pixels; increasing this weight is beneficial when clear boundaries are hard to distinguish.
  • approxcellsize: The approxcellsize is hyper-parameter in [superpixel]. This is set to the approximate width of the desired superpixel, and works well when set to the approximate width of the object of interest.
  • compactness: The compactness is hyper-parameter in [superpixel]. The nonnegative compactness value determines the regularity of the superpixel boundary, wherein higher compactness encourages superpixels to retain their initial square shape, while lower compactness allows for greater boundary irregularity.

Quick Annotator Wiki

QA's Wiki is complete documentation that explains to user how to use this tool and the reasons behind. Here is the catalogue for QA's wiki page:

Home:

  1. Quick Annotator Pages
  1. User Guide
  1. Frequently Asked Questions
Clone this wiki locally