Я прохожу онлайн-курс Udacity «Введение в TensorFlow для глубокого обучения». Во время выполнения кода я получаю следующую ошибку -
Warning: unknown JFIF revision number 0.00
Corrupt JPEG data: 296 extraneous bytes before marker 0xd9
Я пытаюсь научиться переводному обучению, используя MobileNet с набором данных MNIST. Моя часть кода -
# getting tensorflow dataset here and splitting
splits = dfds.Split.ALL.subsplit(weighted=(80,20))
splits, info = dfds.load('cats_vs_dogs', with_info = True, as_supervised = True, split = splits)
(train_data, test_data)=splits
num_examples = info.splits['train'].num_examples
num_classes = info.features['label'].num_classes
# getting batches of resized train data
def format_image(image, label):
image = tf.image.resize(image, (IMG_SIZE, IMG_SIZE))
image = image/255.0
return image, label
train_batches =
train_data.shuffle(num_examples//4).map(format_image).batch(Batch_SIZE).prefetch(1)
validation_batches = test_data.map(format_image).batch(Batch_SIZE).prefetch(1)
image_batch, label_batch = next(iter(train_batches.take(1)))
image_batch = image_batch.numpy()
label_batch = label_batch.numpy()
#code to fit model after building and compiling, and params made non-trainable
EPOCHS = 8
history = m.fit(train_batches,
epochs = EPOCHS,
verbose = 2,
validation_data = validation_batches)
Решения, которые я нашел в Интернете, связаны с OpenCV или PhP и не относятся к моему коду. Я буду признателен, если кто-то может мне помочь. Спасибо!
Информация о системе - ОС - Linux 16.04