Many deep learning models serve different purposes. CNNs work well for images. RNNs are good with sequential data, like speech. GANs create new data similar to their training set. This is useful for making new images or changing image styles.