Deep learning models: DNNs, CNNs, RNNs