这是用matlab实现的一个多层感知机,由三个全连接层组成,压缩包中的脚本可直接运行。
运行顺序为:
1.data_gen.m (在工作空间生成数据集 data.mat ,因为压缩包本来已经有数据集了,这一步可以跳过, 画出数据集的分布)
2.mlp_relu.m (训练网络,会在工作区生成网络权重的参数 variable.mat ,工作空间已经有这个了,也可以跳过, 耗时大概2,3秒,电脑性能决定,画出损失函数变化曲线)
3.valuate_variable (测试第二步的网络的性能,画出可视化图形)
1