| import random | |
| import numpy as np | |
| # Define hyperparameter search space | |
| batch_sizes = [16, 32, 64, 128] | |
| num_epochs = random.randint(10, 100) # Random number of epochs between 10 and 100 | |
| learning_rate = 10 ** random.uniform(-5, -2) # Random learning rate in the range [1e-5, 1e-2] | |
| # Randomly select hyperparameters | |
| batch_size = random.choice(batch_sizes) | |
| # Print randomly generated hyperparameters | |
| print("Randomly Generated Hyperparameters:") | |
| print("Batch Size:", batch_size) | |
| print("Number of Epochs:", num_epochs) | |
| print("Learning Rate:", learning_rate) |