Ошибка при загрузке mnist и других наборов данных в R с использованием пакетов tenorflow и keras - PullRequest
0 голосов
/ 02 апреля 2020

Я боролся с этим последние пару дней. Я использую Anaconda и python версии 3.6. Я хочу использовать пакет keras в R. Я не могу загрузить ни один из наборов данных (mnist, fashion_mnist и т. Д. c), которые описаны в руководствах R-studio для тензорного потока. Ниже приведены изображения моих конфигураций и ошибки, которая выводится при вызове определенного набора данных. Я заблудился от того, как это исправить. Спасибо за любую помощь.

> tf_config()
TensorFlow v2.0.0 (C:\Users\rtlum\ANACON~1\envs\R-RETI~1\lib\site- 
packages\tensorflow\__init__.p)
Python v3.6 (C:/Users/rtlum/anaconda3/envs/r-reticulate/python.exe)
> py_config()
python:         C:/Users/rtlum/anaconda3/envs/r-reticulate/python.exe
libpython:      C:/Users/rtlum/anaconda3/envs/r-reticulate/python36.dll
pythonhome:     C:/Users/rtlum/anaconda3/envs/r-reticulate
version:        3.6.10 |Anaconda, Inc.| (default, Mar 23 2020, 17:58:33) [MSC 
v.1916 64 bit (AMD64)]
Architecture:   64bit
numpy:          C:/Users/rtlum/anaconda3/envs/r-reticulate/Lib/site- 
packages/numpy
numpy_version:  1.18.2
tensorflow:     C:\Users\rtlum\ANACON~1\envs\R-RETI~1\lib\site- 
packages\tensorflow\__init__.p

python versions found: 
 C:/Users/rtlum/anaconda3/envs/r-reticulate/python.exe
 C:/Users/rtlum/anaconda3/python.exe

Ошибка:

> dataset_mnist()
Error in py_call_impl(callable, dots$args, dots$keywords) : 
  AttributeError: 'NoneType' object has no attribute 'write'

Detailed traceback: 
  File "C:\Users\rtlum\anaconda3\envs\r-reticulate\lib\site- 
packages\tensorflow_core\python\keras\datasets\mnist.py", line 50, in 
load_data
    '731c5ac602752760c8e48fbffcf8c3b850d9dc2a2aedcf2cc48468fc17b673d1')
  File "C:\Users\rtlum\anaconda3\envs\r-reticulate\lib\site- 
packages\tensorflow_core\python\keras\utils\data_utils.py", line 251, in 
get_file
    urlretrieve(origin, fpath, dl_progress)
  File "C:\Users\rtlum\anaconda3\envs\r-reticulate\lib\urllib\request.py", 
line 284, in urlretrieve
    reporthook(blocknum, bs, size)
  File "C:\Users\rtlum\anaconda3\envs\r-reticulate\lib\site- 
packages\tensorflow_core\python\keras\utils\data_utils.py", line 246, in 
dl_progress
    ProgressTracker.progbar.update(count * block_size)
  File "C:\Program Files\R\R- 
3.6.3\library\keras\python\kerastools\progbar.py", line 23, in 
update_with_patch
    update(self, current, values)
  File "C:\Users\rtlum\anaconda3
...