我有下一个代码:
from sklearn.model_selection import train_test_split
from scipy.misc import imresize
def _chunks(l, n):
"""Yield successive n-sized chunks from l."""
for i in range(0, len(l), n):
yield l[i:i + n]
def _batch_generator(data, batch_size):
indexes = range(len(data))
index_chunks = _chunks(indexes, batch_size)
for i, indexes in enumerate(index_chunks):
print("\nLoaded batch {0}\n".format(i + 1))
batch_X = []
batch_y = []
for index in indexes:
record = data[index]
image = _read_train_image(record["id"], record["index"])
mask = _read_train_mask(record["id"], record["index"])
mask_resized = imresize(mask, (1276, 1916)) >= 123
mask_reshaped = mask_resized.reshape((1276, 1916, …Run Code Online (Sandbox Code Playgroud) keras ×1