神经网络习题

1.人工神经网络(Artificial Neural Networks,ANNs),也简称为神经网络(NNs),是模拟( 生物神经网络的结构和功能 )进行信息处理的一种数学模型,以对大脑的生理研究成果为基础,其目的在于模拟大脑的某些机理与机制,实现一些特定的功能。

2.生物神经元主要由( 细胞体 )( 树突 )( 轴突 )( 突触 )组成。

3.人工神经元模型可以看成是由3种基本元素组成(一组连接 )( 一个加法器 )( 一个激活函数 )

4. 学习算法是指针对学习问题的明确规则,学习类型是由参数变化发生的形式决定的,不同的学习算法对神经元的权值调整的表达式是不同的。人工神经网络常用的算法有( 有监督Hebb算法 )( 单层感知器 )( 梯度LMS算法 )

5. 从一个3输入、2输出的系统中获取了10条历史数据,如表所示。另外,最后两条数据是系统的输入,不知道其对应的输出。请使用SQl Server 2008的神经网络功能预测最后两条数据的输出。

答:根据题目所给出的数据,绘制如下表格:

(1)SQL Server 2008中新建数据库ShuJu,并将excel数据导入进去;

右击数据库,选择任务-->导入数据,选择excel数据位置,将数据导入到数据库中,如图所示:

 

(2)打开Microsoft Visual Studio,新建项目,如图所示:

(3)在新建的项目ShuJu上,新建数据源,选择数据库中的ShuJu数据库

 

(4)新建数据源视图,如图所示

 

(5)新建挖掘结果,选择Microsoft神经网络模型,如图所示

(6)在挖掘结构上右击选择运行

(7)分析数据:

①挖掘模型查看器

②准确性挖掘模型

③挖掘模型预测

综上,当输入的数值为x1,x2,x3分别为20.09,37.3,8.52和19.35,32.22,7.55时,则y1和y2的预测值如下表所示:


版权声明:本文为yql_617540298原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。