对于DARTS的理解

Posted cccaroline

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于DARTS的理解相关的知识,希望对你有一定的参考价值。

DARTS要做的事情,是训练出来两个Cell(Norm-Cell和Reduce-Cell),然后把Cell相连构成一个大网络,而超参数layers可以控制有多少个cell相连。

  • Norm-Cell: [输入与输出的FeatureMap尺寸保持一致]
  • Reduce-Cell: [输出的FeatureMap尺寸减小一半]

一、完整cell是由两个输入节点,四个中间节点,一个输出节点组成

技术图片

 

 

 

二、最终的cell的结构

技术图片

 

 

 三、那么整个网络如下图:

技术图片

 

 

 

训练

以上是关于对于DARTS的理解的主要内容,如果未能解决你的问题,请参考以下文章

Project Euler 109 :Darts 飞镖

DARTS:基于梯度下降的经典网络搜索方法,开启端到端的网络搜索 | ICLR 2019

对于闭包的一些理解

对于蓝牙Profile的理解

对于Pytorch中dim=1的理解

对于递归的理解