主要内容

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

심층신경망디자이너를사용하여신경망구축하기

심층신경망디자이너앱을사용하여딥러닝신경망을대화형방식으로구축하고편집합니다。이앱을사용하여다음을수행할수있습니다。

  • 신경망가져오기및편집하기。

  • 처음부터새신경망구축하기。

  • 새계층을추가하고새연결만들기。

  • 계층속성보기및편집。

  • 신경망결합하기。

  • 사용자지정계층가져오기。

  • MATLAB®코드를생성하여신경망아키텍처만들기。

사전훈련된신경망으로시작하여전이학습을통해이를미세조정하는것이신경망을처음부터훈련시키는것보다일반적으로훨씬빠르고쉽습니다。사전훈련된신경망을사용하여전이학습을수행하는방법을보여주는예제는심층신경망디자이너를사용한전이학습항목을참조하십시오。

앱을열고신경망가져오기

심층신경망디자이너를열려면탭의머신러닝및딥러닝에서앱아이콘을클릭합니다。또는명령줄에서앱을열수도있습니다。

deepNetworkDesigner

기존사전훈련된신경망을수정하거나복사하기위해심층신경망디자이너시작페이지에서사전훈련된신경망을선택할수있습니다。시작페이지에서훈련되지않은시퀀스신경망을선택하거나작업공간에서신경망을불러오거나신경망을처음부터구축할수도있습니다。

신경망을선택하면심층신경망디자이너에서신경망이열리고축소된형태가@ @시됩니다。

심층신경망디자이너의디자이너창은신경망을생성,편집및분석하는곳입니다。앱에서원하는내장계층을사용하여신경망을구축할수있습니다。또한명령줄에서사용자지정계층을만들고앱으로계층을가져와서사용자지정계층으로작업할수도있습니다。심층신경망디자이너에서사용자지정출력계층을사용하여신경망을생성하는예제는导入自定义层到深度网络设计器항목을참조하십시오。사용가능한계층과사용자지정계층의예는딥러닝계층목록항목을참조하십시오。

디자이너탭에서시작페이지로돌아가려면새로만들기를클릭하십시오。

신경망만들고편집하기

계층라이브러리에서블록을끌어서연결하여신경망을조합합니다。

中的网络中,还可以将工作区中的层添加到网络设计师窗格。

  1. 点击

  2. 暂停上从工作空间并点击进口

  3. 选择要导入的层或网络,单击好吧

  4. 点击添加将层或网络添加到设计师窗格。

  5. 连接新层。

您还可以通过单击组合预训练的网络然后从开始页中选择它们。

계층속성을보고편집하려면계층을선택하십시오。계층속성에대한자세한정보를보려면계층이름옆에있는도움말아이콘을클릭하십시오。

모든계층속성에대한정보를보려면딥러닝계층목록페이지의@ @에서계층이름을클릭하십시오。적합한신경망아키텍처를선택하기위한팁을보려면딥러닝팁과령항목을참조하십시오。

한번에여러개의계층블록으로작업할수있습니다。여러개의계층을선택한다음복사하여붙여넣거나삭제합니다。예를들어,계층블록을사용하여컨벌루션계층,배치정규화계층,ReLU계층을묶어여러복사본을만들수있습니다。사전훈련된신경망의끝에계층을추가하여신경망의심도를높일수있습니다。또는사전훈련된신경망을편집하여단순화할수있습니다。예를들어,GoogLeNet신경망에서인셉션모듈과같은계층유닛을삭제하여보다단순한신경망을만들수있습니다。

훈련된신경망의경우,계층을복사하면가중치와편향도복사됩니다。

신경망확하기

신경망을확하고계층을더자세히살펴보려면디자이너탭에서분석을클릭하십시오。신경망에서크기불일치를해결하려면문제를검사하고계층속성을검토하십시오。심층신경망디자이너로돌아가서계층을편집한다음다시분석을클릭하여결과를확합니다。딥러닝신경망분석기에보고되는오류가없으면편집한신경망이훈련시킬준비가된것입니다。

신경망훈련시키기

심층신경망디자이너를사용하여데이터를가져오고신경망을훈련시킬수있습니다。데이터탭에서신경망을훈련시키려는데이터를선택합니다。데이터가져오기>상데이터가져오기를선택하여작업공간에서ImageDatastore객체를가져오거나클래스별상으로구성된하위폴더를포함하는폴더를가져옵니다。데이터가져오기>데이터저장소가져오기를선택하여작업공간에서내장데이터저장소또는사용자지정데이터저장소를가져옵니다。자세한내용은导入数据到深度网络设计器항목을참조하십시오。

데이터를가져온후에는훈련탭을선택하고훈련을클릭하여신경망을훈련시킵니다。심층신경망디자이너는생성된신경망을디자이너창에복사한다음가져온데이터를사용하여이신경망을훈련시킵니다。훈련을보다세부적으로제어하려면훈련 옵션을클릭하여훈련옵션을수정하십시오。데이터를가져오고심층신경망디자이너에서생성한신경망을훈련시키는방법에대한자세한내용은심층신경망디자이너를사용한전이학습항목을참조하십시오。

심층신경망디자이너는영상데이터또는영상数据存储객체에대해신경망을훈련시킬수있습니다。신경망을내보내고시퀀스분류문제에대해훈련시키는방법을보여주는예제는심층신경망디자이너를사용하여간단한시퀀스분류신경망만들기항목을참조하십시오。

신경망내보내기

훈련되지않은신경망을훈련을위해작업공간으로내보내려면디자이너탭에서내보내기를클릭하십시오。심층신경망디자이너가편집된신경망계층을포함하는새변수로신경망을내보냅니다。

훈련옵션을설정하고훈련된신경망의정확도를평가하는방법을보여주는명령줄예제는간단한분류용딥러닝신경망만들기상분류를위해잔차신경망훈련시키기항목을참조하십시오。

훈련된신경망을작업공간으로내보내려면훈련탭에서내보내기를클릭하십시오。내보낸신경망은심층신경망디자이너로훈련된가중치가적용된계층을갖습니다。

MATLAB코드생성하기

심층신경망디자이너를사용하여,앱에서수행된신경망생성및훈련을다시만들어주는MATLAB코드를생성할수있습니다。

신경망아키텍처를다시만드는matlab코드를생성하는방법을보여주는예제는生成MATLAB代码来重新创建网络层항목을참조하십시오。

신경망아키텍처및신경망훈련을다시만드는MATLAB코드를생성하는방법을보여주는예제는生成MATLAB代码训练网络항목을참조하십시오。

참고 항목

관련 항목