首页 文章

如何使用tensorflow在linux上使用MNIST数据

提问于
浏览
0

我是机器学习的新手,我正在按照tensorflow的教程创建一些简单的神经网络来学习MNIST数据 .

我想运行一个代码,使用MNIST数据执行识别手写数字,但我不知道如何运行它...我应该下载我的机器上的数据并提取并将其放在一个文件上,然后设置路径在代码或tensorflow包含数据...但当我导入input_data时,我得到没有名为'input_data'的模块当我从tensorflow.examples.tutorials.mnist导入input_data ==>没有名为'tensorflow.examples的模块'ps:当我输入tensorflow因为我没有得到错误因此我认为它与tensorflow一样好

你可以帮助我plz例如我想运行下面的代码我该怎么办https://github.com/hwalsuklee/tensorflow-mnist-cnn

1 回答

  • 1

    如果你无法导入tensorflow.examples我需要自己下载数据,tensorflow会把它放在你提供的路径中 . 但首先,尝试以下步骤:

    我目前正在使用tf 1.2.0而且我没有收到该错误 .

    如果您想知道已安装的版本:

    import tensorflow as tf
    print(tf.__version__)
    

    安装完所有后试试:

    from tensorflow.examples.tutorials.mnist import input_data
    input_data.read_data_sets("./data/", one_hot=True)
    

    这应该将数据复制到工作文件夹中的“数据”文件夹(将创建“数据”文件夹,并且所有文件都将在那里可用) .

    如果上面的代码行运行没有错误,您应该能够运行该示例 .

相关问题