The difference between machine learning and deep learning
1. Machine learning is a method of achieving artificial intelligence
2. Deep learning is a method of implementing machine learning
What is deep learning
Deep learning is a new field of machine learning research. Deep learning can be understood as forming more abstract high-level representation attribute categories or features by combining low-level features. The purpose is to simulate the neural network for human brain analysis to imitate the human brain mechanism to explain Image, audio and other data.
What is a neural network
System perspective: input, model, output
Model: the mapping relationship between input and output
Basic structure of neural network
Neurons
Supervised Learning with Neural Networks
In different instances, the neural networks we want to apply are also different.
In Online Advertising we use a standard neural network (as shown in the picture above)
in Photo tagging we use a CNN network (convolutional neural network)
in Speech recognition we use a RNN network (recurrent neural network )
In Autonomous driving we use the Custom_Hybird network (a hybrid complex neural network)
convolution layer
The role of the convolutional layer:
Retain the main features while reducing parameters (dimensionality reduction, the effect is similar to PCA) and calculation amount, preventing over-fitting and improving model generalization ability