Architecture sizes for neural networks have been studied widely and several search methods have been offered to find the best architecture size in the shortest amount of time possible. In this paper, we study compact neural network architectures for binary classification and investigate improvements in speed and accuracy when favoring overcomplete architecture candidates that have a very high-dimensional representation of the input. We hypothesize that an overcomplete model architecture that creates a relatively high-dimensional representation of the input will be not only be more accurate but would also be easier and faster to find. In an NxM search space, we propose an online traversal algorithm that finds the best architecture candidate in O(1) time for best case and O(N) amortized time for average case for any compact binary classification problem by using k-completeness as heuristics in our search. The two other offline search algorithms we implement are brute force traversal and diagonal traversal, which both find the best architecture candidate in O(NxM) time. We compare our new algorithm to brute force and diagonal searching as a baseline and report search time improvement of 52.1% over brute force and of 15.4% over diagonal search to find the most accurate neural network architecture when given the same dataset. In all cases discussed in the paper, our online traversal algorithm can find an accurate, if not better, architecture in significantly shorter amount of time.
翻译:对神经网络的神经结构结构规模进行了广泛研究,并提供了几种搜索方法,以便在尽可能短的时间内找到最佳结构规模。在本文中,我们研究了用于二进制分类的紧凑神经网络结构,并调查了在偏好超全结构候选人时速度和准确性方面的改进,这些候选人对输入具有非常高的尺寸表示。我们假设了一个制造相对高维输入表示的过于完整的模型结构不仅更加准确,而且更容易和更快地找到。在一个NxM搜索空间中,我们建议了一种在线轨迹算法,该算法在 O(1) 时间找到最好的建筑规模的最佳候选者,O(N) 和 O(N) 使用 k- 完整作为高维度表示输入内容的超全结构候选人,调查速度和精确度问题的平均时间。我们执行的另外两种离线式搜索算法是粗力穿行和三角曲线,在O(NxM) 时间里找到最佳建筑候选者。我们的新算法与粗力和超常态搜索作为最佳的基线和超时段搜索时间,在52.1%的在线结构搜索中,在15号中找到最精确的硬体结构。