 It is not always possible to compare the performance of multiple architectures, unless they have been evaluated on the same data sets.DNNs are typically feedforward networks in which data flows from the input layer to the output layer without looping back.At first, the DNN creates a map of virtual neurons and assigns random numerical values, or "weights", to connections between them.