问题描述:

【代码】

from mindspore import contextcontext.set_context(mode=context.GRAPH_MODE,device_target='CPU')import mindspore.dataset as dsimport mindspore.dataset.transforms.c_transforms as Cimport mindspore.dataset.vision.c_transforms as CVfrom mindspore.dataset.vision import Interfrom mindspore import dtype as mstypetrain_path="datasets/MNIST_Data/train"test_path="datasets/MNIST_Data/test"def create_dataset(data_path, batch_size=32, repeat_size=1,num_parallel_workers=1):# 定义数据集mnist_ds = ds.MnistDataset(data_path)resize_height, resize_width = 32, 32rescale = 1.0 / 255.0shift = 0.0rescale_nml = 1 / 0.3081shift_nml = -1 * 0.1307 / 0.3081# 定义所需要操作的map映射resize_op = CV.Resize((resize_height, resize_width), interpolation=Inter.LINEAR)rescale_nml_op = CV.Rescale(rescale_nml, shift_nml)rescale_op = CV.Rescale(rescale, shift)hwc2chw_op = CV.HWC2CHW()type_cast_op = C.TypeCast(mstype.int32)# 使用map映射函数,将数据操作应用到数据集mnist_ds = mnist_ds.map(operations=type_cast_op, input_columns="label", num_parallel_workers=num_parallel_workers)mnist_ds = mnist_ds.map(operations=[resize_op, rescale_op, rescale_nml_op, hwc2chw_op], input_columns="image", num_parallel_workers=num_parallel_workers)# 进行shuffle、batch、repeat操作buffer_size = 10000mnist_ds = mnist_ds.shuffle(buffer_size=buffer_size)mnist_ds = mnist_ds.batch(batch_size, drop_remainder=True)mnist_ds = mnist_ds.repeat(count=repeat_size)return mnist_dsdatasets=create_dataset(train_path)for data in datasets.create_dict_iterator():print("data: {}".format(data["data"]))print("label: {}".format(data["label"]))

显示:

Traceback (most recent call last):

File "D:\mindspore\手写数字识别\手写数字识别.py", line 43, in <module>

for data in datasets.create_dict_iterator():

File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\site-packages\mindspore\dataset\engine\iterators.py", line 148, in __next__

data = self._get_next()

File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\site-packages\mindspore\dataset\engine\iterators.py", line 203, in _get_next

raise err

File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\site-packages\mindspore\dataset\engine\iterators.py", line 196, in _get_next

return {k: self._transform_tensor(t) for k, t in self._iterator.GetNextAsMap().items()}

RuntimeError

出现了错误,无法查看数据

解答:

可以看下数据的路径么 在cmd或者powershell下,到 D:\mindspore\手写数字识别\ 这个目录,执行tree 命令,检查下数据的路径是否和代码里面一致

MindSpore【数据集功能】无法查看数据集相关推荐

  1. 地图服务器控件GIS Map Server v3.6发布,新增航空影像数据集功能

    GIS Map Server是一款地图服务器控件,它将动态地图功能添加到了GLG工具包中并能与工具包一起使用或独立使用.GLG地图服务器控件将动态地图功能添加到了GLG工具包中并能与工具包一起使用或独 ...

  2. iris数据集 测试集_IRIS数据集的探索性数据分析

    iris数据集 测试集 Let's explore one of the simplest datasets, The IRIS Dataset which basically is a data a ...

  3. 资源 | 想进行数据科学项目却没有数据集?26个数据集网站汇总

    导读:如果用一个句子总结学习数据科学的本质,那就是: 学习数据科学的最佳方法就是应用数据科学. 如果你是初学者,那么每完成一个项目你的能力就会大大提高.如果你是有经验的数据科学从业者,那么你应该懂这个 ...

  4. DL之NN/Average_Darkness/SVM:手写数字图片识别(本地数据集50000训练集+数据集加4倍)比较3种算法Average_Darkness、SVM、NN各自的准确率

    DL之NN/Average_Darkness/SVM:手写数字图片识别(本地数据集50000训练集+数据集加4倍)比较3种算法Average_Darkness.SVM.NN各自的准确率 目录 数据集下 ...

  5. 〖TensorFlow2.0笔记21〗自定义数据集(宝可精灵数据集)实现图像分类+补充:tf.where!

    自定义数据集(宝可精灵数据集)实现图像分类+补充:tf.where! 文章目录 一. 数据集介绍以及加载 1.1. 数据集简单描述 1.2. 程序实现步骤 1.3. 加载数据的格式 1.4. map函 ...

  6. 【深度学习】机器学习\深度学习常见相关公开数据集汇总(图像处理相关数据集、自然语言处理相关数据集、语音处理相关数据集)

    一.前言 1. 介绍 常来说,深度学习的关键在于实践.从图像处理到语音识别,每一个细分领域都有着独特的细微差别和解决方法. 然而,你可以从哪里获得这些数据呢?现在大家所看到的大部分研究论文都用的是专有 ...

  7. cntk数据集_CNTK-内存不足数据集

    cntk数据集 CNTK-内存不足数据集 (CNTK - Out-of-Memory Datasets) In this chapter, how to measure performance of ...

  8. 人工智能大数据,公开的海量数据集下载,ImageNet数据集下载,数据挖掘机器学习数据集下载...

    人工智能大数据,公开的海量数据集下载,ImageNet数据集下载,数据挖掘机器学习数据集下载 ImageNet挑战赛中超越人类的计算机视觉系统 微软亚洲研究院视觉计算组基于深度卷积神经网络(CNN)的 ...

  9. tusimple车道线检测 处理自己的数据集 用自己的数据集训练模型

    tusimple车道线检测 处理自己的数据集 用自己的数据集训练模型_喜欢爱喝矿泉水的男孩的博客-CSDN博客 标注数据 将自己的数据用labelme(至于如何安装和使用请自查)打开,然后选择线段或者 ...

  10. 人工智能大数据,公开的海量数据集下载,ImageNet数据集下载,数据挖掘机器学习数据集下载

    人工智能大数据,公开的海量数据集下载,ImageNet数据集下载,数据挖掘机器学习数据集下载 ImageNet挑战赛中超越人类的计算机视觉系统 微软亚洲研究院视觉计算组基于深度卷积神经网络(CNN)的 ...

最新文章

  1. 韩宇:如何准备天池深度学习比赛?
  2. tensorflow 教程 梯度下降法实现线性回归问题
  3. 离线安装Ubuntu虚拟机和GNURadio
  4. STM32,CAN总线过滤器的设置详细讲解
  5. python time模块计算时长_python time模块详解
  6. LeetCode 84. 柱状图中最大的矩形(Largest Rectangle in Histogram)
  7. JS基础--组合继承,寄生组合式继承
  8. window.location.href的使用方法
  9. Ueditor编辑器任意文件上传漏洞
  10. 不必写一行代码,利用ivx低代码产品开发web平台
  11. Dorado7常用JS以及常见错误
  12. 面向物联网的可重构流式深度卷积神经网络加速器
  13. 【2018十大VR眼镜排行榜】VR眼镜有哪些品牌。哪个牌子的VR眼镜比较好,性价比高,适合玩VR游戏的
  14. vue-cli自动化测试karma + mocha + chai
  15. 使用Tensorflow训练LSTM+Attention中文标题党分类
  16. E-PUCK机器人-开始
  17. Cesium-监听地图服务是否加载完成的方法
  18. 【Django毕业设计源码】Python旧衣物捐赠系统的设计与实现
  19. 服务器为什么要封海外,UDP攻击是什么
  20. 程序猿的怎么软件园蹦出来

热门文章

  1. day05_步入百万年薪的第五天
  2. 操作系统 | Mac如何更新word中的域
  3. Java--JSP四大作用域、九大内置对象
  4. 【荐藏】代谢组学分析系列
  5. Java Web快速开发框架 ---- JSPX (一)
  6. Nginx入门基础篇
  7. Django-实现分页
  8. 教你一分钟实现动态模糊效果
  9. Flutter 画面渲染的全面解析
  10. 医疗器械行业按下“加速键”,华瑭医疗的总代生意却并不好做