CPC G06F 30/39 (2020.01) [G06N 3/04 (2013.01); G06N 3/082 (2013.01); G06N 3/086 (2013.01); G06F 2117/04 (2020.01); G06F 2117/08 (2020.01); G06F 2119/06 (2020.01)] | 20 Claims |
1. A method comprising:
identifying a plurality of dimensions of a neural architecture search into a first group of dimensions including a coarse dimension and a second group of dimensions including a fine dimension;
selecting a value of the coarse dimension during a coarse search phase of a neural architecture search using a controller based search algorithm, wherein the controller based search algorithm for the coarse search phase includes iteratively altering the value of the coarse dimension using a policy function;
identifying a search space corresponding to the fine dimension from the second group of dimensions for a fine search phase of the neural architecture search based at least in part on the value of the coarse dimension selected during the coarse search phase of the neural architecture search;
selecting a value for the fine dimension during the fine search phase of the neural architecture search using a differential search algorithm, wherein the differential search algorithm is based on a loss function; and
generating a neural network architecture based on the value of the coarse dimension and the value of the fine dimension.
|