Получение ошибки - Предупреждение: неизвестный номер версии JFIF 0.00 - PullRequest
0 голосов
/ 07 ноября 2019

Я прохожу онлайн-курс 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

...