Detail publikace
Evolutionary Approximation and Neural Architecture Search
Mrázek Vojtěch, Ing., Ph.D. (UPSY)
Sekanina Lukáš, prof. Ing., Ph.D. (UPSY)
Approximatecomputing, Convolutional neural network, Cartesian genetic programming, Neuroevolution,Energy efficiency
Metodyautomatického návrhu neuronových sítí (Neural Architecture Search, NAS) se vsoučasnosti používají k rutinnímu generování vysoce kvalitních architekturneuronových sítí pro dodané datové sady, a snižují tak úsilí návrhářů. MetodyNAS využívající vícekriteriální evoluční algoritmy jsou užitečné zejména tehdy,pokud cílem není pouze minimalizace chybu neuronové sítě, ale také sníženípočtu parametrů (vah) nebo spotřeby energie při inferenci. V článku popisujemevícekriteriální metodu NAS založenou na kartézském genetickém programování určenoupro automatizovaný návrh konvolučních neuronových sítí (CNN). Metoda umožňujepoužití aproximativních operací v CNN pro snížení spotřeby energie cílovéhardwarové implementace. Během procesu NAS je vyvíjena vhodná architektura CNNsoučasně s výběrem aproximativních násobiček tak, aby bylo dosaženo nejlepšíchkompromisů mezi přesností, velikostí sítě a spotřebou energie při inferenci.Nejvhodnější 8xN-bitové aproximativní násobičky jsou vybrány z knihovny aproximativníchnásobiček. Získané CNN jsou porovnávány s CNN vyvinutými jinými metodami NAS naproblémech CIFAR-10 a SVHN.
@article{BUT179451,
author="Michal {Piňos} and Vojtěch {Mrázek} and Lukáš {Sekanina}",
title="Evolutionary Approximation and Neural Architecture Search",
journal="Genetic Programming and Evolvable Machines",
year="2022",
volume="23",
number="3",
pages="351--374",
doi="10.1007/s10710-022-09441-z",
issn="1389-2576",
url="https://link.springer.com/article/10.1007/s10710-022-09441-z"
}