space.65. Kernel: In machine learning, kernel methods are a class of algorithms for pattern analysis ... an output layer. MLP utilizes a supervised learning technique called backpropagation for training.2 ... . CNN(convolutional neural network): In deep learning, a CNN is a class of deep neural networks, most