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

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 这种微信登录授权 谁可以做啊
  • ¥15 请问我该如何添加自己的数据去运行蚁群算法代码
  • ¥20 用HslCommunication 连接欧姆龙 plc有时会连接失败。报异常为“未知错误”
  • ¥15 网络设备配置与管理这个该怎么弄
  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来