trainNetwork无效的网络

191(30天)
为什么我从trainNetwork获得无效的网络错误?它表示层不连接,不是第一个输入层和输出层不是最后一次。我恢复的功能网络方向后,下面的链接。当我想象层,他们都连接正确,第一层是输入层,最后一个是输出。我为什么要让这些错误?
错误使用trainNetwork(第154行)
无效的网络。
引起的由:
“L1”:失踪的输入。每一层都必须连接到输入
输出另一个层。
“L3”:失踪的输入。每一层都必须连接到输入
输出另一个层。
检测到失踪的输入:
输入“in2”
“抑制”:未使用的输出。每一层都必须连接到输出
输入另一个层。
“10”:一个输入层必须首先在数组中。
“借”:一个输出层必须在数组中。

接受的答案

MathWorks支万博1manbetx持团队
编辑:MathWorks支万博1manbetx持团队 2021年9月28日
这个错误是由于被输入到trainNetwork DAGNetwork对象层。正确的工作流程是使用数组或一层trainNetwork LayerGraph对象作为输入:
要修复这些问题,DAGNetwork对象转换成一个LayerGraph对象先培训:
> > newnet = trainNetwork(来源、layerGraph(净)选项);
DAG层图描述了体系结构的网络(层和连接)。网。层缺失导致这些错误的连接。
3评论
丹尼尔·帕里
丹尼尔·帕里 2020年12月12日
如何做呢?

登录置评。

更多的答案(2)

蓝色的猫
蓝色的猫 2019年6月20日
编辑:蓝色的猫 2019年6月20日
你好,
我试着” layerGraph(净)“,但我仍然满足”的错误 使用trainNetwork;无效的 网络;层的……”:未使用的输入....”的问题。我怎样才能解决这个问题呢?
下面是我的代码:
网= shufflenet; NET.Layers;骨干= NET.Layers (1:170);
层= [
骨干
fullyConnectedLayer(“名字”,“俱乐部”)
regressionLayer('名称',' regressionL '));
网= trainNetwork (tbtrain layerGraph(层),选项);
2的评论
默罕默德·巴特
默罕默德·巴特 2020年1月24日
lgraph = layerGraph(层);
层在哪里netwrok /架构
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
网= trainNetwork (trainingData lgraph,选择);
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
它将解决yoyur问题。它也解决了我

登录置评。


TUGCE SENA ALTUNTAS
TUGCE SENA ALTUNTAS 2021年2月10日
编辑:TUGCE SENA ALTUNTAS 2021年2月10日
  • 我试图使用Pretrained网络(Resnet18 Resnet50等)培训,我得到我下面提到的错误。谁能谁知道原因是有用的呢?
代码 :
网= alexnet;
analyzeNetwork(净)
%第一层,图像输入层,需要输入的图像大小224 - 224 - 3,3是颜色通道的数量。
.InputSize inputSize = net.Layers (1)
%取代最后一层
%的最后三层pretrained网络净配置1000类。这些三层必须调整为新分类问题。提取所有层,除了最后三,从pretrained网络。
layersTransfer = net.Layers (1: end-3);
%层转移到新的分类任务代替最后三层完全连接层,softmax层和输出层分类。指定的选项完全连接层根据新的数据。设置完全连接层相同的大小在新数据类的数量。更快地学习在新的层比传输层,增加WeightLearnRateFactor和BiasLearnRateFactor值的完全连接层。
numClasses =元素个数(类别(imdsTrain.Labels))
层= [
layersTransfer
fullyConnectedLayer (numClasses WeightLearnRateFactor, 20日BiasLearnRateFactor, 20)
softmaxLayer
classificationLayer];
错误 :
错误使用trainNetwork(第183行)
无效的网络。
引起的:
层“res2a”:无关的输入。每一层的输入必须连接到另一个的输出
层。
检测无关的输入:
输入“in2”
层“res2b”:无关的输入。每一层的输入必须连接到另一个的输出
层。
检测无关的输入:
输入“in2”
层“res3a”:无关的输入。每一层的输入必须连接到另一个的输出
层。
检测无关的输入:
输入“in2”
层“res3b”:无关的输入。每一层的输入必须连接到另一个的输出
层。
检测无关的输入:
输入“in2”
层“res4a”:无关的输入。每一层的输入必须连接到另一个的输出
层。
检测无关的输入:
输入“in2”
层“res4b”:无关的输入。每一层的输入必须连接到另一个的输出
层。
检测无关的输入:
输入“in2”
层“res5a”:无关的输入。每一层的输入必须连接到另一个的输出
层。
检测无关的输入:
输入“in2”
层“res5b”:无关的输入。每一层的输入必须连接到另一个的输出
层。
检测无关的输入:
输入“in2”
1评论
易卜拉欣岩石
易卜拉欣岩石 2021年10月9日
遵循这个链接:
//www.tianjin-qmedu.com/matlabcentral/answers/773617-errors-in-transfer-learning-using-resnet101

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!