原理篇
多层感知器https://blog.youkuaiyun.com/xxyjskx1987/article/details/145709819
工具介绍
MathLabTool 一款数学仿真、图形化工具。开源免费,使用比较熟悉的JavaScript语法,文档齐全易上手。
下载地址:
MathLabToolhttps://gitcode.com/zhengchen-tech/MathLabTool
仿真代码及数据
var mlp_pre = mlt_mlp(
[2, 3, 1], // 网络每层元素数量
[[0, 0], [0, 1], [1, 0], [1, 1]], // 训练数据
[[0], [1], [1], [0]], // 训练数据分类
0.04, // 学习率
20000, // 迭代次数
[[0, 0], [0, 1], [1, 0], [1, 1]] // 预测数据
);
mlt_page_console_log(mlp_pre);
仿真结果
可以看到结果与正确分类几乎相同。