Skip to content

Latest commit

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

bpnn.js

BP神经网络的javascript实现

使用

// 1. 导入模块 Import the moduleconstbpnn=require('path/to/bpnn.js');// 2. 准备训练样本 / Prepare training data// 这里是一个训练进位的demo / This is a demo of learning to carry in in addition// i 是输入数据集,o 是预期输出 / 'i' is input and 'o' is expected outputconsti=[[0.5,0.2],[0.9,0.8],[0.5,0.2],[0,0.2],[0.9,0],[0.2,0.6],[0.7,0.4],[0.1,0.4],[0.2,0.4],[0.5,0.7]];consto=[[0],[1],[0],[0],[0],[0],[1],[0],[0],[1]];// 3. 创建网络 / Create instanceconstopt={layers: [2,4,4,1]};constinstance=newbpnn.Network(opt);// 4. 训练网络 / Train the networkinstance.train(i,o);// 5. 预测 / Predictconsole.assert(instance.predict([0.3,0.8])[0]>0.8);// true

About

BP神经网络的javascript实现

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages