You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

imagenet_configs.py 839B

1234567891011121314151617
  1. from .base_config import BaseConfig, PhaseType
  2. from ..data.content_loaders.imagenet_loader import ImagenetLoader
  3. from ..model_evaluation.multiclass_evaluator import MulticlassEvaluator
  4. class ImagenetConfigs(BaseConfig):
  5. def __init__(self, try_name: str, try_num: int, input_size, phase_type: PhaseType) -> None:
  6. super().__init__(try_name, try_num, 'data/imagenet/extracted', input_size, phase_type, ImagenetLoader, MulticlassEvaluator.standard_creator('categorical_probability', include_top5=True))
  7. # replaced configs!
  8. self.batch_size = 64
  9. self.big_batch_size = 4
  10. self.max_epochs = 10
  11. self.title_of_reference_metric_to_choose_best_epoch = 'Accuracy'
  12. self.operator_to_decide_on_improvement_of_val_reference_metric = '>='
  13. self.keep_best_and_last_epochs_only = True