实验四:神经网络算法实验

【实验目的】

理解神经网络原理,掌握神经网络前向推理和后向传播方法;

掌握神经网络模型的编程实现方法。

【实验内容】

1.1981年生物学家格若根(W.Grogan)和维什(W.Wirth)发现了两类蚊子(或飞蠓midges),他们测量了这两类蚊子每个个体的翼长和触角长,数据如下:

翼长 触角长 类别
1.78 1.14 Apf
1.96 1.18 Apf
1.86 1.20 Apf
1.72 1.24 Apf
2.00 1.26 Apf
2.00 1.28 Apf
1.96 1.30 Apf
1.74 1.36 Af
1.64 1.38 Af
1.82 1.38 Af
1.90 1.38 Af
1.70 1.40 Af
1.82 1.48 Af
1.82 1.54 Af
2.08 1.56 Af

现有三只蚊子的相应数据分别为(1.24,1.80)、(1.28,1.84)、(1.40,2.04),请判断这三只蚊子的类型。

【实验报告要求】

建立三层神经网络模型,编写神经网络训练的推理的代码,实现类型预测;
对照实验内容,撰写实验过程、算法及测试结果,程序不得使用sklearn库;
代码规范化:命名规则、注释;
查阅文献,讨论神经网络的应用场景。

【代码】





神经网络的应用场景:
(1) 自动控制领域;
(2) 处理组合优化问题;
(3) 模式识别;
(4) 图像处理;
(5) 传 感器信号处理;
(6) 机器人控制;
(7) 信号处理;
(8) 卫生保健、医疗;
(9) 经济;
(10) 化工领 域;
(11) 焊接领域;
(12) 地理领域;
(13) 数据挖掘、电力系统、交通、军事、矿业、农业和 气象等领域。

posted @ 2022-11-20 15:42  qsl0000  阅读(32)  评论(0编辑  收藏  举报