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

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 CSS通配符清除内外边距为什么可以覆盖默认样式?
  • ¥15 SPSS分类模型实训题步骤
  • ¥15 求解决扩散模型代码问题
  • ¥15 工创大赛太阳能电动车项目零基础要学什么
  • ¥20 limma多组间分析最终p值只有一个
  • ¥15 nopCommerce开发问题
  • ¥15 torch.multiprocessing.spawn.ProcessExitedException: process 1 terminated with signal SIGKILL
  • ¥15 QuartusⅡ15.0编译项目后,output_files中的.jdi、.sld、.sof不更新怎么解决
  • ¥15 pycharm输出和导师的一样,但是标红
  • ¥15 想问问富文本拿到的html怎么转成docx的