es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué fashion MNIST se trata como MNIST en TensorFlow?

Estoy intentando cargar el conjunto de datos fashion mnist en mi Spyder. Estoy intentando hacerlo usando el siguiente código:

from tensorflow.examples.tutorials.mnist import input_data
fmnist = input_data.read_data_sets('data/fashion', 
                                   source_url='http://fashion-mnist.s3-website.eu-central-1.amazonaws.com/')

Sin embargo, en lugar de cargar el conjunto de datos fashion mnist, carga el conjunto de datos mnist:

Por ejemplo, al ejecutar el siguiente código:

plt.imshow(fmnist.train.images[5].reshape(28,28))

Obtengo la siguiente imagen:

imagen

¿Podrías ayudarme a identificar dónde está el error?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Según el código proporcionado, parece que estás usando la función incorrecta para cargar el conjunto de datos de moda MNIST. El código que estás utilizando es para el conjunto de datos estándar MNIST.

    Para cargar el conjunto de datos de moda MNIST usando TensorFlow, debes usar el siguiente código:

    from tensorflow import keras
    
    fashion_mnist = keras.datasets.fashion_mnist
    (x_train, y_train), (x_test, y_test) = fashion_mnist.load_data()
    

    Esto cargará el conjunto de datos de moda MNIST en las variables x_train, y_train, x_test y y_test.

    Luego, puedes visualizar una imagen del conjunto de datos usando un código similar al que proporcionaste:

    import matplotlib.pyplot as plt
    
    plt.imshow(x_train[5], cmap='gray')
    plt.show()
    

    Esto mostrará una imagen del conjunto de datos de moda MNIST.

Comments are closed.