()
| 236 | |
| 237 | |
| 238 | def get_config(): |
| 239 | logger.auto_set_dir() |
| 240 | |
| 241 | dataset_train, dataset_test = get_data(True), get_data(False) |
| 242 | steps_per_epoch = len(dataset_train) * 5 |
| 243 | |
| 244 | return TrainConfig( |
| 245 | model=Model(), |
| 246 | data=QueueInput(dataset_train), |
| 247 | callbacks=[ |
| 248 | ModelSaver(), |
| 249 | InferenceRunner(dataset_test, |
| 250 | [ScalarStats('cost'), ClassificationError()]), |
| 251 | ScheduledHyperParamSetter('learning_rate', [(200, 1e-4)]) |
| 252 | ], |
| 253 | steps_per_epoch=steps_per_epoch, |
| 254 | max_epoch=500, |
| 255 | ) |
| 256 | |
| 257 | |
| 258 | if __name__ == '__main__': |
no test coverage detected
searching dependent graphs…