ذخیره و بازیابی دیتاست mnist با کد تنسورفلو - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ذخیره و بازیابی دیتاست mnist با کد تنسورفلو

0 امتیاز
کد تنسورفلو جهت ذخیره و بازیابی دیتاست mnist را بفرمایید. باتشکر
سوال شده تیر 7, 1396  بوسیله ی abedini (امتیاز 20)   2 3 5

1 پاسخ

+1 امتیاز

سلام . به نظرم دیتاست را از سایتش دانلود کنید خیلی بهتره.

دریافت دیتاست از طریق  tensrflow به صورت زیر :

from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets('MNIST_data', one_hot=True)

train_X,train_Y = mnist.train.images,mnist.train.labels
test_X,test_Y = mnist.test.images,mnist.test.labels
val_X,vali_Y = mnist.validation.images,mnist.validation.labels

 

پاسخ داده شده تیر 7, 1396 بوسیله ی sharp man (امتیاز 179)   3
ویرایش شده اسفند 13, 1397 بوسیله ی مصطفی ساتکی
متشکر از پاسخگویی جنابعالی. بنده 4 فایل مربوطه را دانلود کرده و در مسیر پروژه ام هم کپی نموده ام ولی وقتی میخواهم در محیط تنسور از آنها استفاده کنم پیغام خطای زیر را میدهد
In [18]: for i in range(1000):
    ...:    batch_xs, batch_ys = mnist.train.next_batch(100)
    ...:    sess.run(train_step, feed_dict={x: batch_xs, y_: batch_ys})
    ...:
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-18-545a3073d706> in <module>()
      1 for i in range(1000):
----> 2    batch_xs, batch_ys = mnist.train.next_batch(100)
      3    sess.run(train_step, feed_dict={x: batch_xs, y_: batch_ys})
      4

NameError: name 'mnist' is not defined
یعنی mnist  را پیدا نمیکند.
با عرض ادب بنده مشکل رامتوجه شدم نباید 4 فایل مربوط به mnist  را extract میکردم. به حالت فشرده باید ذخیره میشد. به این ترتیب مشکل حل شد. سپاسگزار از پاسخگویی جنابعالی
...