我试图按批量大小拆分训练和验证数据,并找到验证 rmse。训练特征数据的大小为 11000。验证特征数据的大小为 2750。但是,当我在 for 循环中使用 zip 函数时。它将 for 循环限制在较小的范围内,即 2750。
任何人都知道我该如何解决这个问题?我已经卡了两天了。
for epoch in range (0, maximum_iterations, 1):
for i, j in zip(range(0, training_feature_data.shape[0], batch_size), range(0, validation_feature_data.shape[0], batch_size)):
training_feature_data_i = training_feature_data[i:i+batch_size]
training_target_data_i = training_target_data[i:i+batch_size]
validation_feature_data_j = validation_feature_data[j:j+batch_size]
validation_target_data_j = validation_target_data[j:j+batch_size]