1.1 什么是人工智能
人工智能(Artificial Intelligence)通俗来讲,就是让机器能像人一样思考,让机器能有像人类一样的辨识能力、分类能力、纠错能力。
1.2 什么是神经网络
人类可以通过生育,造出一个可以思考的人来。人类是否也可以制造一个可以思考的机器呢?目前的答案是可以的,人类可以通过写程序造出一个可以思考的电脑来,这个程序就叫做神经网络。人类思考的原理是什么呢?到目前为止医学研究也还没有完全弄明白,神经网络是怎么思考呢?其实我们也不清楚,我们只是制造了一个可以思考的程序。这个可以思考的程序是模仿人脑神经元结构而写出来的,我们叫做神经网络。
如果我们清楚地知道计算机内部的分析过程,这样的人工智能实现方式我们叫做程序。而神经网络是人们并不知道计算机内部的思考方式而实现的人工智能方法,就叫做神经网络。就像我们生了一个小孩,但并不知道他如何思考一样。这个方法是模拟人脑神经元结构而制造出来的。
1.3 神经网络结构
神经网络是由一个个的节点构成的,多个节点构成一个神经网络层,多个神经网络层,构成一个神经网络系统。我们所说的神经网络指的就是神经网络系统。层数越多,结构越复杂,功能越强大,但计算量也越大。神经网络的层数就是神经网络的深度。训练深度神经网络的过程就叫做深度学习。神经网络是实现人工智能的方法或手段,目前已经被证明其可行性。
4.人工智能的例子
网络构建好了后,我们只需要负责不停地将训练数据输入到神经网络中,它内部就会自己不停地发生变化不停地学习。
打比方说我们想要训练一个深度神经网络来识别猫。我们只需要不停地将猫的图片输入到神经网络中去。训练成功后,我们任意拿来一张新的图片,它都能判断出里面是否有猫。但我们并不知道他的分析过程是怎样的,它是如何判断里面是否有猫的。
就像当我们教小孩子认识猫时,我们拿来一些白猫,告诉他这是猫,拿来一些黑猫,告诉他这也是猫,他脑子里会自己不停地学习猫的特征。最后我们拿来一些花猫,问他,他会告诉你这也是猫。但他是怎么知道的?他脑子里的分析过程是怎么样的?我们无从知道~~