ann人工神经网络
Building your first neural network in less than 30 lines of code.
用不到30行代码构建您的第一个神经网络。
1.What is Deep Learning ?
1.什么是深度学习?
Deep learning is that AI function which is able to learn features directly from the data without any human intervention ,where the data can be unstructured and unlabeled.
深度学习是AI功能,它可以直接从数据中学习特征,而无需任何人工干预,其中数据可以是非结构化和无标签的。
1.1 Why deep learning?
1.1为什么要深度学习?
ML techniques became insufficient as the amount of data is increased. The success of a model heavily relied on feature engineering till last decade where these models fell under the category of Machine learning. Where deep learning models deals with finding these features automatically from the raw data.
随着数据量的增加,机器学习技术变得不足。 模型的成功很大程度上取决于特征工程,直到上个十年,这些模型都属于机器学习范畴。 深度学习模型负责处理从原始数据中自动查找这些功能的地方。
1.2 Machine learning vs Deep learning
1.2机器学习与深度学习
![Image for post](https://i-blog.csdnimg.cn/blog_migrate/0fe0da5bb16138daef2e5fe18f4478a5.png)
2.What is Artificial neural network?
2.什么是人工神经网络?
2.1 Structure of a neural network:
2.1神经网络的结构:
In a neural network as the structure says there is at least one hidden layer between the input and output layers. The hidden layers does not see the inputs. The word “deep” is a relative term which means how many hidden layer a neural network have.
如结构所说,在神经网络中,输入层和输出层之间至少有一个隐藏层。 隐藏的层看不到输入。 术语“深层”是一个相对术语,表示神经网络具有多少个隐藏层。
While computing the layer the input layer is ignored. For example in the picture below we have a 3 layered neural network as mentioned input layer is not counted.
在计算层时,将忽略输入层。 例如,在下面的图片中,我们有一个3层神经网络,因为未提及输入层。
Layers in an ANN:
ANN中的层:
1 Dense or fully connected layers
1密集或完全连接的层
2 Convolution layers
2个卷积层
3 Pooling layers
3个池化层
4 Recurrent layers
4个循环层
5 Normalization layers
5个标准化层
6 Many others
6很多
Different layers performs different type of transformations on the input. A convolution layer mainly used to perform convolution operation w