Neural Architecture Search (NAS) for automatically finding the optimal network architecture has shown some success with competitive performances in various computer vision tasks. However, NAS in general requires a tremendous amount of computations. Thus reducing computational cost has emerged as an important issue. Most of the attempts so far has been based on manual approaches, and often the architectures developed from such efforts dwell in the balance of the network optimality and the search cost. Additionally, recent NAS methods for image restoration generally do not consider dynamic operations that may transform dimensions of feature maps because of the dimensionality mismatch in tensor calculations. This can greatly limit NAS in its search for optimal network structure. To address these issues, we re-frame the optimal search problem by focusing at component block level. From previous work, it's been shown that an effective denoising block can be connected in series to further improve the network performance. By focusing at block level, the search space of reinforcement learning becomes significantly smaller and evaluation process can be conducted more rapidly. In addition, we integrate an innovative dimension matching modules for dealing with spatial and channel-wise mismatch that may occur in the optimal design search. This allows much flexibility in optimal network search within the cell block. With these modules, then we employ reinforcement learning in search of an optimal image denoising network at a module level. Computational efficiency of our proposed Denoising Prior Neural Architecture Search (DPNAS) was demonstrated by having it complete an optimal architecture search for an image restoration task by just one day with a single GPU.
翻译:自动找到最佳网络架构的神经架构搜索(NAS)在各种计算机愿景任务中表现出了一定的成功。然而,总体而言,NAS需要大量计算。因此,降低计算成本已成为一个重要的问题。迄今为止,大多数尝试都以人工方法为基础,而这种努力所开发的结构往往存在于网络最佳性和搜索成本的平衡中。此外,最近的NAS图像恢复方法一般不认为动态操作可能会改变地貌图的维度,因为尺寸不匹配在拉默计算中会改变地貌图的维度。这可能会极大地限制NAS寻找最佳网络结构。为了解决这些问题,我们通过侧重于组件块一级重新确定最佳搜索问题。从以往的工作可以看出,一个有效的分解块可以连成一系列来进一步改进网络的性能。通过以街区一级为重点,强化学习的搜索空间变得小得多,评价进程可以更快地进行。此外,我们将一个与空间和频道错配模块相匹配的创新性模块,在最佳设计搜索中可能出现这样的模式。我们通过在最佳的一天搜索中进行最佳的搜索,在最优化的网络搜索中,一个最优化的搜索结构中可以使用最灵活的搜索结构。