在 R 中加载 MNIST 数据
Loading MNIST data in R
我正在尝试下载 Mnist 数据以便进一步使用它。我需要查看此数据集的前 9 个数字,但收到错误消息。这是我的代码:
install.packages("tensorflow")
library(tensorflow)
datasets <- tf$contrib$learn$datasets
mnist <- datasets$mnist$read_data_sets("MNIST-data", one_hot = TRUE)
Data = mnist$train$images[1:5000,]
Labels = mnist$train$labels[1:5000,]%*%matrix(0:9, nrow = 10)
这是一个错误:enter image description here
我通过 scoop
安装了 miniconda,即
scoop install miniconda3
然后就推荐我运行conda install -n root -c pscondaenvs pscondaenvs
。
首先,我关闭了当前的 cmd
/terminal。打开一个新的 运行
conda install -n root -c pscondaenvs pscondaenvs
然后重新运行你上面的代码,得到一个错误说Tensorflow
模块没有安装。
然后我在 cmd
/终端中 运行 conda install tensorflow
。
(但它建议在 R 中使用 tensorflow::install_tensorflow()
,也许在这里试试)。
现在,接下来是 contrib
不再是 tensorflow 模块的一部分的事实。但这是您可以使用 tfds
获得 MNIST
的地方。我必须遵循的安装说明:
remotes::install_github("rstudio/tfds")
tfds::install_tfds()
mnist <- tfds::tfds_load("mnist")
我正在尝试下载 Mnist 数据以便进一步使用它。我需要查看此数据集的前 9 个数字,但收到错误消息。这是我的代码:
install.packages("tensorflow")
library(tensorflow)
datasets <- tf$contrib$learn$datasets
mnist <- datasets$mnist$read_data_sets("MNIST-data", one_hot = TRUE)
Data = mnist$train$images[1:5000,]
Labels = mnist$train$labels[1:5000,]%*%matrix(0:9, nrow = 10)
这是一个错误:enter image description here
我通过 scoop
安装了 miniconda,即
scoop install miniconda3
然后就推荐我运行conda install -n root -c pscondaenvs pscondaenvs
。
首先,我关闭了当前的 cmd
/terminal。打开一个新的 运行
conda install -n root -c pscondaenvs pscondaenvs
然后重新运行你上面的代码,得到一个错误说Tensorflow
模块没有安装。
然后我在 cmd
/终端中 运行 conda install tensorflow
。
(但它建议在 R 中使用 tensorflow::install_tensorflow()
,也许在这里试试)。
现在,接下来是 contrib
不再是 tensorflow 模块的一部分的事实。但这是您可以使用 tfds
获得 MNIST
的地方。我必须遵循的安装说明:
remotes::install_github("rstudio/tfds")
tfds::install_tfds()
mnist <- tfds::tfds_load("mnist")