How can I check the existance of sub-variable in network layer
조회 수: 1 (최근 30일)
이전 댓글 표시
I'm trying to sort the layers which its 'WeightLearnRateFactor' is bigger than 0 for training a network with freezing.
So, I used isfield function to check if there is 'WeightLearnRateFactor' sub-variable in a layer.
existance = isfield(net.Layers(5, 1), 'WeightLearnRateFactor')
>> Result : existance -> 0
but it prints 0 for result, even though there is WeightLearnRateFactor in net.Layer(5,1)...
I tested it with 'Name' and other variables and still can't find sub-variables..
How can I sort the layers with non-zero WeightLearnRateFactor ???
net is dlnetwork type.
댓글 수: 0
채택된 답변
Angelo Yeo
2023년 7월 13일
net = googlenet;
lgraph = layerGraph(net);
lgraph = removeLayers(lgraph,["prob" "output"]);
dlnet = dlnetwork(lgraph);
isprop(dlnet.Layers(5,1), "WeightLearnRateFactor")
isprop(dlnet.Layers(6,1), "WeightLearnRateFactor")
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Image Data Workflows에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!