Convolutional Neural Networks (CNNs) are the state-of-the-art algorithms for the processing of images. However the configuration and training of these networks is a complex task requiring deep domain knowledge, experience and much trial and error. Using genetic algorithms, competitive CNN topologies for image recognition can be produced for any specific purpose, however in previous work this has come at high computational cost. In this work two novel approaches are presented to the utilisation of these algorithms, effective in reducing complexity and training time by nearly 20%. This is accomplished via regularisation directly on training time, and the use of partial training to enable early ranking of individual architectures. Both approaches are validated on the benchmark CIFAR10 data set, and maintain accuracy.
翻译:革命神经网络(CNNs)是处理图像的最先进的算法,然而,这些网络的配置和培训是一项复杂的任务,需要深域知识、经验以及大量试验和错误。利用基因算法,可以产生具有竞争力的CNN图像识别的地形,任何特定目的都可以使用有竞争力的CNN图像识别,然而,在以前的工作中,这种计算成本很高。在这项工作中,提出了两种新的方法来利用这些算法,有效地将复杂程度和培训时间减少近20%。这是通过直接在培训时间进行正规化以及利用部分培训来完成的,以便能够对单个结构进行早期排序。这两种方法都得到基准CIFAR10数据集的验证,并保持准确性。