Table 6 Hyperparameter settings for the proposed CNN-based cooling system prediction.

From: Deep regression analysis for enhanced thermal control in photovoltaic energy systems

Parameter

Description

Value

Batch size

Size of batches used during training

32

Epochs

Total number of iterations over the entire dataset

50

Steps per epoch

Number of batches processed during one epoch

Len(X_train)//batch_size

Validation steps

Number of batches processed during validation

len(X_test)//batch_size

Learning rate

The initial learning rate for the optimizer

0.0001 (Adam)

Decay

Decrease factor for learning rate

1e-4/256 (Adam)

Dropout rate

The proportion of units randomly dropped during training

0.5 (Convolutional layers)

Num filters

Number of filters in convolutional layers

Varies (Convolutional layers)

Kernel size

Spatial extent of convolutional kernels

3 (Convolutional layers); 2 (Upconvolutional blocks)

Pool size

Downsampling factor in max pooling layer

2 (Convolutional Blocks)

Activation function

Mathematical function defining node behavior

ReLu; Softmax

Loss function

Objective function minimized during optimization

Categorical crossentropy; Mean squared error