resNet0 / config.py
suzakudry's picture
Upload 6 files
d426cb8 verified
raw
history blame contribute delete
881 Bytes
# config.py
# 数据文件夹路径
DATA_DIR = 'data'
# 分数文件名称
SCORE_FILE_NAME = 'scores.txt'
# 模型保存的基础路径 (不包含模型类型或扩展名)
MODEL_SAVE_BASE_PATH = 'trained_models_storage/model'
# 默认训练参数
DEFAULT_EPOCHS = 30
DEFAULT_LR = 0.0001
DEFAULT_BATCH_SIZE = 32
# 新增可调参数
DEFAULT_DROPOUT_RATE = 0.5
DEFAULT_WEIGHT_DECAY = 1e-5
DEFAULT_PCA_VARIANCE_RATIO = 0.99
# 新增优化器和学习率调度器参数
DEFAULT_OPTIMIZER = "Adam"
DEFAULT_LR_SCHEDULER = "None"
DEFAULT_SCHEDULER_PATIENCE = 5
DEFAULT_SCHEDULER_FACTOR = 0.1
DEFAULT_SCHEDULER_T_MAX = 50
# 新增损失函数参数
DEFAULT_LOSS_FUNCTION = "MSELoss"
# 新增早停参数
DEFAULT_EARLY_STOPPING_PATIENCE = 10
# 验证集比例
VALIDATION_SPLIT_RATIO = 0.2
# 数据增强开关
DEFAULT_DATA_AUGMENTATION = True