weixin_75225184 2023-01-27 21:56 采纳率: 33.3%
浏览 662
已结题

matlab超类包含解析错误

在使用matlab做cnn卷积网络时出现的报错,请问什么是超类包含解析错误啊??指定的那一串是什么啊??要怎么解决这个问题呢??
这是出错的代码块:

layers=[
    imageInputLayer(inputSize)%图像输入层
    convolution2dLayer(5,20)%卷积神经网络,通过卷积来提取特征
    batchNormalizationLayer%选择一个标准化
    reluLayer%添加一个标准函数
    fullyConnectedLayer(numClasses)%全连接层拉成一个一维向量以便分类
    softmaxLayer%分类器,得到每一种输入的概率
    classificationLayer];%分类层

我在编辑好网络框架后是可以正常运行的,但后来我尝试在后面加了一段代码,运行失败,显示23行运行错误,于是我把新加的代码删除后,依然显示报错??

运行后报错提示信息如下:
指定的 'nnet.cnn.layer.mixin.ScalarLayerDisplay' 超类包含解析错误,无法在 MATLAB 的搜索路径中找到,或者被具有相同名称的其
他文件遮蔽了。

出错 imageInputLayer (第 142 行)
layers = nnet.cnn.layer.ImageInputLayer(internalLayer);

出错 xuexi2 (第 23 行)
imageInputLayer(inputSize)%图像输入层

而我的代码还没有编辑到142行,是哪个的路径出问题了??那一串'nnet.cnn.layer.mixin.ScalarLayerDisplay'又是什么啊??

  • 写回答

2条回答 默认 最新

  • 社区专家-Monster-XH 2023-01-27 22:02
    关注

    这个错误信息表明你在使用的 'imageInputLayer' 函数所在的文件 'nnet.cnn.layer.mixin.ScalarLayerDisplay' 没有被找到或者被其他名称相同的文件遮蔽了。这可能是因为你的 MATLAB 搜索路径中缺少这个文件或者该文件被意外删除或更名了。

    你可以尝试以下操作来解决这个问题:

    1.确保你安装了正确版本的 MATLAB,包括深度学习工具箱。

    3.尝试重新安装深度学习工具箱或者更新到最新版本。

    3.检查你的 MATLAB 搜索路径,确保 'nnet.cnn.layer.mixin.ScalarLayerDisplay' 文件所在的文件夹被包含在搜索路径中。

    4.确保没有其他文件名称与 'nnet.cnn.layer.mixin.ScalarLayerDisplay' 相同。

    5.如果以上都不能解决问题,可以尝试重新安装整个 MATLAB。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 2月5日
  • 已采纳回答 1月28日
  • 创建了问题 1月27日

悬赏问题

  • ¥15 彩灯控制电路,会的加我QQ1482956179
  • ¥200 相机拍直接转存到电脑上 立拍立穿无线局域网传
  • ¥15 (关键词-电路设计)
  • ¥15 如何解决MIPS计算是否溢出
  • ¥15 vue中我代理了iframe,iframe却走的是路由,没有显示该显示的网站,这个该如何处理
  • ¥15 操作系统相关算法中while();的含义
  • ¥15 CNVcaller安装后无法找到文件
  • ¥15 visual studio2022中文乱码无法解决
  • ¥15 关于华为5g模块mh5000-31接线问题
  • ¥15 keil L6007U报错