@@ -119,6 +119,85 @@ learning_parameters:
119
119
value : 0
120
120
visible_in_ui : true
121
121
warning : null
122
+ enable_early_stopping :
123
+ affects_outcome_of : TRAINING
124
+ default_value : true
125
+ description : Early exit from training when validation accuracy isn't changed or decreased for several epochs.
126
+ editable : true
127
+ header : Enable early stopping of the training
128
+ type : BOOLEAN
129
+ ui_rules :
130
+ action : DISABLE_EDITING
131
+ operator : AND
132
+ rules : []
133
+ type : UI_RULES
134
+ visible_in_ui : true
135
+ warning : null
136
+ early_stop_start :
137
+ affects_outcome_of : TRAINING
138
+ default_value : 3
139
+ editable : true
140
+ header : Start epoch for early stopping
141
+ max_value : 1000
142
+ min_value : 0
143
+ type : INTEGER
144
+ ui_rules :
145
+ action : DISABLE_EDITING
146
+ operator : AND
147
+ rules : []
148
+ type : UI_RULES
149
+ value : 3
150
+ visible_in_ui : false
151
+ early_stop_patience :
152
+ affects_outcome_of : TRAINING
153
+ default_value : 10
154
+ description : Training will stop if the model does not improve within the number of epochs of patience.
155
+ editable : true
156
+ header : Patience for early stopping
157
+ max_value : 50
158
+ min_value : 0
159
+ type : INTEGER
160
+ ui_rules :
161
+ action : DISABLE_EDITING
162
+ operator : AND
163
+ rules : []
164
+ type : UI_RULES
165
+ value : 10
166
+ visible_in_ui : true
167
+ warning : This is applied exclusively when early stopping is enabled.
168
+ early_stop_iteration_patience :
169
+ affects_outcome_of : TRAINING
170
+ default_value : 0
171
+ description :
172
+ Training will stop if the model does not improve within the number of iterations of patience.
173
+ This ensures the model is trained enough with the number of iterations of patience before early stopping.
174
+ editable : true
175
+ header : Iteration patience for early stopping
176
+ max_value : 1000
177
+ min_value : 0
178
+ type : INTEGER
179
+ ui_rules :
180
+ action : DISABLE_EDITING
181
+ operator : AND
182
+ rules : []
183
+ type : UI_RULES
184
+ value : 0
185
+ visible_in_ui : true
186
+ warning : This is applied exclusively when early stopping is enabled.
187
+ use_adaptive_interval :
188
+ affects_outcome_of : TRAINING
189
+ default_value : true
190
+ description : Depending on the size of iteration per epoch, adaptively update the validation interval and related values.
191
+ editable : true
192
+ header : Use adaptive validation interval
193
+ type : BOOLEAN
194
+ ui_rules :
195
+ action : DISABLE_EDITING
196
+ operator : AND
197
+ rules : []
198
+ type : UI_RULES
199
+ visible_in_ui : true
200
+ warning : This will automatically control the patience and interval when early stopping is enabled.
122
201
type : PARAMETER_GROUP
123
202
visible_in_ui : true
124
203
postprocessing :
0 commit comments