Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

removeLayers

계층 그래프에서 계층 제거

설명

예제

newlgraph= removeLayers(lgraph,layerNames)는 계층 그래프lgraph에서layerNames로 지정된 계층을 제거합니다. 이 함수는 제거된 계층에 대한 연결도 모두 제거합니다.

예제

모두 축소

계층 배열에서 계층 그래프를 만듭니다.

layers = [ imageInputLayer([28 28 1],“名字”,“输入”) convolution2dLayer(3,16,'Padding','same',“名字”,'conv_1') batchNormalizationLayer(“名字”,'BN_1') reluLayer(“名字”,'relu_1')]; lgraph = layerGraph(layers); figure plot(lgraph)

Figure contains an axes object. The axes object contains an object of type graphplot.

'BN_1'계층과 이 계층의 연결을 제거합니다.

lgraph = removeLayers(lgraph,'BN_1'); figure plot(lgraph)

Figure contains an axes object. The axes object contains an object of type graphplot.

입력 인수

모두 축소

계층 그래프로,LayerGraph객체로 지정됩니다. 계층 그래프를 만들려면layerGraph를 사용하십시오.

제거할 계층의 이름으로, 문자형 벡터, 문자형 벡터로 구성된 셀형 배열 또는 string형 배열로 지정됩니다.

계층 그래프에서 단일 계층을 제거하려면 계층의 이름을 지정하십시오.

여러 개의 계층을 제거하려면 계층의 이름을 배열에 지정하십시오. 여기서 배열의 각 요소가 계층 이름입니다.

예:'conv1'

예:{'conv1','add1'}

출력 인수

모두 축소

출력 계층 그래프로,LayerGraph객체로 반환됩니다.

버전 내역

R2017b에 개발됨