基于JavaScript实现的简单的二元神经网络算法
2016-07-10 18:25
483 查看
一 神经网络算法
神经网络可以指向两种,一个是生物神经网络,一个是人工神经网络。神经网络用到的算法就是向量乘法(矩阵),并且广泛采用符号函数及其各种逼近。并行、容错、可以硬件实现以及自我学习特性,是神经网络的几个基本优点,也是神经网络计算方法与传统方法的区别所在。
每个神经元(这里指的是输入)通过特殊的输出函数来进行相应的处理来自其相邻的神经元的加权输入值
神经元之间的信息传递的强度,主要靠所谓的加权值来定义,算法会不断的调整加权值来实现自我的学习的一个过程过程。
二 Javascript线性代数包
神经网络的计算涉及到大量的矩阵计算,这里用到了numerics。三 整体效果
四 两层神经元结构
其实一个神经网络分很多层的,如:
1.输入层
2.隐藏层
3.输出层
不过在这里为了简单,我们只考虑两层,略去隐藏层
假设我们现在输入的参数为4个.输出的是一个.
五 具体算法实现
第一步:构建输入输出
首先构建一个4阶矩阵输入和一个输出:第二步:具体的举证计算
第四步:结果输出
六 效果
相关文章推荐
- 浅谈HTTP中Get与Post的区别
- http的相关的知识总结
- 网络游戏反外挂方案与常见外挂技术浅析
- TCP/IP四层协议模型与ISO七层模型(TCP/IP系统学习(2))
- JavaScript异步编程设计快速响应的网络应用
- Android之使用TCP和URL协议进行网络编程
- 【iOS开发】网络请求报错
- android6.0/sdk23版本的AsyncHttpClient框架的使用
- 安卓 百度地图 显示网络接收数据
- 2016计蒜之道复赛 菜鸟物流的运输网络
- win7,8走网络打印机出现删除设备和打印机门未关闭的解决方法
- AsyncTask专题三之趁热打铁 从网络上下载图片
- win7、8上走网络打印机(需找驱动包,不能自动)
- 卷积神经网络解析
- win10上走网络打印机(不需找驱动包,会自动)
- AJAX 请求区分 $_SERVER['HTTP_X_REQUESTED_WITH'] 小解
- 计算机网络--每一层的具体协议
- 【荐】怎么用PHP发送HTTP请求(POST请求、GET请求)?
- postgresql----网络地址类型和函数
- 初识TCP/IP协议(TCP/IP系统学习(1))