| CPC G06N 3/04 (2013.01) [G06F 17/15 (2013.01); G06N 3/044 (2023.01); G06N 3/084 (2013.01); G06N 20/10 (2019.01); G06N 3/045 (2023.01)] | 20 Claims |

|
1. A computer-implemented method, the method comprising:
defining, by one more computing devices, an initial network structure for an artificial neural network, the initial network structure comprising a plurality of blocks;
associating, by the one or more computing devices, a plurality of sub-search spaces respectively with the plurality of blocks, wherein the sub-search space for each block has one or more searchable parameters associated therewith, wherein the one or more searchable parameters included in the sub-search space associated with at least one of the plurality of blocks comprise a number of layers included in the block; and
for each of one or more iterations:
modifying, by one or more computing devices, at least one of the searchable parameters in the sub-search space associated with at least one of the plurality of blocks to generate a new network structure for the artificial neural network.
|