cryolo_config

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
cryolo_config [2018/12/20 10:40]
twagner
cryolo_config [2019/07/18 10:22]
twagner
Line 2: Line 2:
 {{ :​config_explanation.png?​500|}} {{ :​config_explanation.png?​500|}}
 The config file is organized in the sections model, training and validation. The config file is organized in the sections model, training and validation.
-In the following ​your find a description of each entry.+In the following ​you find a description of each entry.
  
 **Model section:** **Model section:**
   * #01 ''​architecture'':​ The network used in the backend of crYOLO. Right we support "​crYOLO",​ "​YOLO",​ "​PhosaurusNet"​   * #01 ''​architecture'':​ The network used in the backend of crYOLO. Right we support "​crYOLO",​ "​YOLO",​ "​PhosaurusNet"​
  
-  * #02 ''​input_size'':​ This is the size to which the input is rescaled before passed through the network. In the example given here it would be 768x768. The input could either be the whole micrograph or a patch (in case you use the patchmode).+  * #02 ''​input_size'':​ This is the size to which the input is rescaled before passed through the network. In the example given here it would be 768x768. The input could either be the whole micrograph or a patch (in case you use the patchmode). The input size have to be a multiple of 32
  
   * #03 ''​anchors'':​ Anchors in YOLO are kind of a priori knowledge. You should specifiy your box size here.   * #03 ''​anchors'':​ Anchors in YOLO are kind of a priori knowledge. You should specifiy your box size here.
Line 44: Line 44:
   * #19 ''​log_path'':​ Path to folder. During training, crYOLo saves there some logs for visualization in tensorboard. Tensorboard is used to visualize curves for training and validation loss.   * #19 ''​log_path'':​ Path to folder. During training, crYOLo saves there some logs for visualization in tensorboard. Tensorboard is used to visualize curves for training and validation loss.
  
-  * #20 ''​saved_weights_name'':​+  * #20 ''​saved_weights_name'': ​Everytime the network improves in terms of validation loss, it will save the model into the file specified here.
  
-  * #21 ''​debug'':​+  * #21 ''​debug'': ​If true, the network will provide several statistics during training.
  
 **Validation section:** **Validation section:**
  
-  * #22 ''​valid_image_folder'':​+  * #22 ''​valid_image_folder'': ​If not specified, crYOLO will simply select 20% of the training data for validation. However it is possible to specify to use specific images for validation. This should be the path to folder containing these files.
  
-  * #23 ''​valid_annot_folder'':​+  * #23 ''​valid_annot_folder'': ​If not specified, crYOLO will simply select 20% of the training data for validation. However it is possible to specify to use specific images for validation. This should be the path to folder containing these validation box files.
  
-  * #24 ''​valid_times'':​+  * #24 ''​valid_times'': ​How often each image is presented the network during validation. 1 should be kept.
  • cryolo_config.txt
  • Last modified: 2019/10/11 17:51
  • by twagner