CNN, computer vision, Convolutional Neural Networks, decision trees, deep learning, LSTM, Number detection.