NAO process is illustrated in Figure REF .
In detail, The NAO algorithm consists of an encoder, a predictor, and a decoder network[1]}.
The encoder of NAO[1]} takes an architecture sequence randomly generated describing an architecture as input, and then maps it into a continuous space C. Specifically, the encoder is denoted as \(\mathrm {E}: \mathrm {X} \rightarrow \mathrm {C}\) . Let us write \(e_{x}=E(x)\)  the latent representation of the DNN architecture.
