chipiron.learningprocesses package
Subpackages
- chipiron.learningprocesses.nn_trainer package
- Submodules
- chipiron.learningprocesses.nn_trainer.factory module
NNTrainerArgsNNTrainerArgs.reuse_existing_trainerNNTrainerArgs.starting_lrNNTrainerArgs.momentum_opNNTrainerArgs.scheduler_step_sizeNNTrainerArgs.scheduler_gammaNNTrainerArgs.saving_intermediate_copyNNTrainerArgs.batch_size_testNNTrainerArgs.batch_size_trainNNTrainerArgs.epochs_numberNNTrainerArgs.min_interval_lr_changeNNTrainerArgs.min_lrNNTrainerArgs.momentum_opNNTrainerArgs.neural_network_architecture_argsNNTrainerArgs.nn_parameters_file_if_reusing_existing_oneNNTrainerArgs.reuse_existing_modelNNTrainerArgs.reuse_existing_trainerNNTrainerArgs.saving_intermediate_copyNNTrainerArgs.saving_intermediate_copy_intervalNNTrainerArgs.saving_intervalNNTrainerArgs.scheduler_gammaNNTrainerArgs.scheduler_step_sizeNNTrainerArgs.specific_saving_folderNNTrainerArgs.starting_lr
create_nn_trainer()get_folder_training_copies_path_from()get_optimizer_file_path_from()get_scheduler_file_path_from()safe_nn_architecture_save()safe_nn_param_save()safe_nn_trainer_save()serialize_for_yaml()
- chipiron.learningprocesses.nn_trainer.nn_trainer module
NNPytorchTrainerNNPytorchTrainer.netNNPytorchTrainer.criterionNNPytorchTrainer.optimizerNNPytorchTrainer.schedulerNNPytorchTrainer.train()NNPytorchTrainer.test()NNPytorchTrainer.train_next_boards()NNPytorchTrainer.compute_test_error_on_dataset()NNPytorchTrainer.test()NNPytorchTrainer.train()NNPytorchTrainer.train_next_boards()
check_model_device()compute_loss()compute_test_error_on_dataset()
- Module contents