Contents, •Neural networks – Perceptron, Adaline, BP neural networks, unsupervised learning neural networks, RBF neural networks, etc. •Optimization methods – Genetic algorithms, swarm intelligence, etc. •Training deep neural networks – Parameter and structure tuning, etc. •Deep learning neural network models – Convolutional Neural Networks (CNN), autoencoders