神经网络(也称为ANN人工神经网络)是一种计算机软件,其灵感来自生物神经元。生物的大脑能够解决困难的问题,但每个神经元只负责解决问题的一小部分。同样,一个神经网络是由细胞组成的,它们一起工作以产生一个理想的结果,尽管每个单独的细胞只负责解决一小部分问题。这是创造人工智能程序的一种方法。

神经网络是机器学习的一个例子,一个程序可以在学习解决问题的过程中改变。一个神经网络可以通过每个例子进行训练和改进,但神经网络越大,它需要更多的例子才能表现良好,在深度学习的情况下往往需要数百万或数十亿的例子。