با درود؛
من در برنامه ها از کد زیر به عنوان batch استفاده میکنم:
import numpy as np
def next_batch(num, data, labels):
idx = np.arange(0 , len(data))
np.random.shuffle(idx)
labels_shuffle = [labels[ i] for i in idx]
return np.asarray(data_shuffle), np.asarray(labels_shuffle)
حالا اگر بخوام به جای اینکه هردفعه عملیات shuffle انجام نشه و فقط یک بار کلا اجرا بشه چه تغییری میتونم دربرنامه بدم؟
سپاس