一、什么是深度学习
深度学习是机器学习的一种,其特点是由很多的神经元也就是简单的线性计算组成,其能解决现实世界的复杂问题。神经网络是深度学习的具象化模型,为什么叫神经网络因为是由神经元组成其神经元的连接很复杂就像真实的大脑一样。
二、什么是神经元
一个神经元其实做的就是一个简单的线性运算所以也叫线性单元,线性运算就是:,w是weight权重,b是bias。有两个input值a和1,其实a就是公式里的x,b和1相乘,之后两者相加。有什么用呢,比如我现在想通过糖去算卡路里值,y就是卡路里,x是糖,计算机在算出w和b以后传入实际的糖的x然后就能得到一个卡路里y值。
三、什么是层
因为神经网络是通过神经元来进行复杂的运算,每一个神经元做的都是简单的线性运算,在神经网络里把神经元整合在一起以后就称为一个dense层。
通常一个神经网络包括输入,中间层,输出,在输出前面的层因为不能直接看到其输出结果所以也称为隐藏层。
四、什么是激活函数
神经网络里有多个dense层但是他们都是进行的简单的线性运算,如果两者直接没有特殊的处理表现不会比一个dense层要好,所以就对output进行一个激活函数的运算,常见的激活函数是ReLU其所做的是max{0,x}如果是负数输出0正数输出x。