이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

disconnectLayers

계층 그래프에서 계층 연결 끊기

설명

예제

newlgraph = disconnectLayers(lgraph,s,d)는 계층 그래프 lgraph에서 소스 계층 s와 대상 계층 d의 연결을 끊습니다. 새로운 계층 그래프 newlgraphlgraph와 동일한 계층을 포함하나 sd의 연결은 포함하지 않습니다.

예제

모두 축소

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

layers = [
    imageInputLayer([28 28 1],'Name','input')  
    convolution2dLayer(3,16,'Padding','same','Name','conv_1')
    batchNormalizationLayer('Name','BN_1')
    reluLayer('Name','relu_1')];

lgraph = layerGraph(layers);
figure
plot(lgraph)

'BN_1' 계층에서 'conv_1' 계층의 연결을 끊습니다.

lgraph = disconnectLayers(lgraph,'conv_1','BN_1');
figure
plot(lgraph)

입력 인수

모두 축소

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

연결 소스로, 문자형 벡터로 지정됩니다.

  • 소스 계층이 1개의 출력값을 갖는 경우, s는 계층의 이름입니다.

  • 소스 계층이 여러 개의 출력값을 갖는 경우, s'layerName/outputName'과 같이 계층 이름과 문자 /와 계층 출력값이 결합된 형태의 이름입니다.

예: 'conv1'

예: 'mpool/indices'

연결 대상으로, 문자형 벡터로 지정됩니다.

  • 대상 계층이 1개의 입력값을 갖는 경우, d는 계층의 이름입니다.

  • 대상 계층이 여러 개의 입력값을 갖는 경우, d'layerName/inputName'과 같이 계층 이름과 문자 /와 계층 출력값이 결합된 형태의 이름입니다.

예: 'fc'

예: 'addlayer1/in2'

출력 인수

모두 축소

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

R2017b에 개발됨