Main Content

addLayers

계층 그래프 또는 신경망에 계층 추가

설명

예제

lgraphUpdated = addLayers(lgraph,larray)larray의 신경망 계층을 계층 그래프 lgraph에 추가합니다. 업데이트된 계층 그래프 lgraphUpdated는 순차적으로 연결된 larray의 계층과 함께 lgraph의 계층과 연결을 포함합니다. larray의 계층 이름은 고유하고 비어 있지 않아야 하며 lgraph의 계층 이름과 달라야 합니다.

netUpdated = addLayers(net,larray)larray의 신경망 계층을 dlnetwork 객체 net에 추가합니다. 업데이트된 신경망 netUpdated는 순차적으로 연결된 larray의 계층과 함께 net의 계층과 연결을 포함합니다. larray의 계층 이름은 고유하고 비어 있지 않아야 하며 net의 계층 이름과 달라야 합니다.

예제

모두 축소

빈 계층 그래프와 계층 배열을 만듭니다. 계층 그래프에 계층을 추가하고 그래프를 플로팅합니다. addLayers는 계층을 순차적으로 연결합니다.

lgraph = layerGraph;

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

lgraph = addLayers(lgraph,layers);
figure
plot(lgraph)

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

입력 인수

모두 축소

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

신경망으로, dlnetwork 객체로 지정됩니다.

신경망 계층으로, Layer 배열로 지정됩니다.

내장 계층 목록은 딥러닝 계층 목록 항목을 참조하십시오.

출력 인수

모두 축소

업데이트된 계층 그래프로, LayerGraph 객체로 반환됩니다.

업데이트된 신경망으로, 초기화되지 않은 dlnetwork 객체로 반환됩니다.

dlnetwork 객체의 학습 가능한 파라미터를 초기화하려면 initialize 함수를 사용하십시오.

addLayers 함수는 양자화 정보를 유지하지 않습니다. 입력 신경망이 양자화된 신경망인 경우 출력 신경망은 양자화 정보를 포함하지 않습니다.

버전 내역

R2017b에 개발됨