2019暑假集训 神经网络
题目背景 人工神经网络( Artificial Neural Network A r t i f i c i a l N e u r a l N e t w o r k)是一种新兴的具有自我学习能力的计算系统,在模式识别、函数逼近及贷款风险评估等诸多领域有广泛的应用。对神经网络的研究一直是当今的热门方向,兰兰同学在自学了一本神经网络的入门书籍后,提出了一个简化模型,他希望你能帮助他用程序检验这个神经网络模型的实用性。 题目描述 在兰兰的模型中,神经网络就是一张有向图,图中的节点称为神经元,而且两个神经元之间至多有一条边相连,下图是一个神经元的例子: 神经元〔编号为 1 1) 图中, X_1-X_3 X 1 − X 3 是信息输入渠道, Y_1-Y_2 Y 1 − Y 2 是信息输出渠道, C_1 C 1 表示神经元目前的状态, U_i U i 是阈值,可视为神经元的一个内在参数。 神经元按一定的顺序排列,构成整个神经网络。在兰兰的模型之中,神经网络中的神经元分为几层;称为输入层、输出层,和若干个中间层。每层神经元只向下一层的神经元输出信息,只从上一层神经元接受信息。下图是一个简单的三层神经网络的例子。 兰兰规定, C_i C i 服从公式:(其中 n n是网络中所有神经元的数目) 公式中的 W j i (可能为负值)表示连接 j j号神经元和 i