Mark my words, DNNs are not really the most efficient structure for predicting model due to the &quot;distributed&quot; representation that makes them good predictors, but also makes them hard to train and resource-consuming to apply. In few years DNNs will be replaced by more efficient models.