以上仅给出了代码。具体BP实现原理及神经网络相关知识请见:神经网络和反向传播算法推导
首先是前向传播的计算:
输入:
首先为正整数 n、m、p、t,分别代表特征个数、训练样本个数、隐藏层神经元个数、输出
层神经元个数。其中(1
随后为 m 行,每行有 n+1 个整数。每行代表一个样本中的 n 个特征值 (x 1 , x 2 ,..., x n ) 与样本的
实际观测结果 y。特...
分类:
编程语言 时间:
2015-06-08 11:40:57
阅读次数:
145
常见排序算法包括以下七种:选择排序、冒泡排序、插入排序、快速排序、希尔排序、堆排序、归并排序。
在学习具体算法实现并进行比较前,先来学习算法比较的几个维度。
一是稳定性
所谓稳定性,是指值相等的两个元素在排序前后是否会发生位置的交换。如果不会发生交换,则认为是稳定的算法;反之,则认为是不稳定的排序算法。
二是时间复杂度,指执行算法所需的时间长短。简单说就是算法执行的快慢程序。
三是空间复杂...
分类:
编程语言 时间:
2015-06-08 11:40:43
阅读次数:
240
前言每每到了一周之计的Monday啊,精神总是不佳,写篇博客提提神儿吧~
继上次完成《C/C++工程师综合练习卷》后,有事儿没事儿就想刷几道题,赶脚不错,巩固了不少基础知识呢,要坚持哦~C/C++专项练习(1)完成时间:2015-06-06 21:49
题目总量:10
做题时间:20m
正确率:8
C/C++专项有好多百道题目呢,是巩固编程语言基础的好去处。
专项练习考察的都是程序设计...
分类:
编程语言 时间:
2015-06-08 11:40:45
阅读次数:
228
Ubuntu下安装pip的方法
安装pip的方法:
Install pip and virtualenv for Ubuntu 10.10 Maverick and newer
$ sudo apt-get install python-pip python-dev build-essential
$ sudo pip install --upgrade pip
$ su...
分类:
编程语言 时间:
2015-06-08 11:39:45
阅读次数:
160
public class Main { public static void main(String[] args) {
// 生成文件名
String filePath = "mac.txt";
File file = new File(filePath);
if (file.exists()) {
fi...
分类:
编程语言 时间:
2015-06-08 11:37:29
阅读次数:
181
R语言中最简单的一个绘图函数就是plot了。如果之前用过matlab,用R画图的时候就很可能会尝试plot这个命令能不能使用。plot(a)一般就能得到我们想要的图。但是,如果想进一步设置其他属性,如标题、x轴名称、y轴名称等,还需要对另外的一些参数做一些了解。下面就给出了一个很简单的例子,看过之后就能掌握plot函数的使用方法了。...
分类:
编程语言 时间:
2015-06-08 11:37:29
阅读次数:
581
【递归经典题目】汉诺塔算法 Java实现汉诺塔非递归算法
分类:
编程语言 时间:
2015-06-08 11:30:14
阅读次数:
97
作为这一系列Effective JavaScript的读书笔记。在一个游戏或者图形模拟的应用中。都会有场景(Scene)这一概念。在一个场景中会包括一个对象集合,这些对象被称为角色(Actor)。而每一个角色依据其类型会有一个图像用来表示,同一时候场景也须要保存一个底层图形展示对象的引用,被称为上下...
分类:
编程语言 时间:
2015-06-08 11:30:06
阅读次数:
203
在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字符...
分类:
编程语言 时间:
2015-06-08 11:27:30
阅读次数:
224
STL模板库中有大量迭代器实现,这些迭代器隔离了算法实现与访问接口,我们也可以编写属于自己的迭代器。STL中的迭代器均继承至一个通用迭代器接口:template struct iterator { typedef _Category iterator_category; //迭代器类型 typ...
分类:
编程语言 时间:
2015-06-08 11:23:40
阅读次数:
119
python包lxml安装出错fatal error: libxml/xmlversion.h: 没有那个文件或目录 ERROR: /bin/sh: 1: xslt-config: not foundlibxslt/xsltconfig.h: 没有那个文件或目录error: command 'x86...
分类:
编程语言 时间:
2015-06-08 11:23:05
阅读次数:
156
在tomcat上部部署时报错:An internal error occurred during Add Deployment.java.lang.NullPointerException查了一下说出现这种错误一般是是因为down的项目与本机的JDK版本不一致所致。查了一下发现导入的类库报错,删除后...
分类:
编程语言 时间:
2015-06-08 11:21:04
阅读次数:
145
不可或缺 Windows Native 之 C++: 函数重载, 缺省参数, 内联函数, 函数模板
分类:
编程语言 时间:
2015-06-08 11:17:35
阅读次数:
164
Exception in thread "main" java.lang.ExceptionInInitializerErrorCaused by: java.util.MissingResourceException: Can't find bundle for base name javax.s...
分类:
编程语言 时间:
2015-06-08 11:17:43
阅读次数:
183
转:基础学习总结----线程(一)http://www.cnblogs.com/xdp-gacl/p/3633936.htmljava一、线程的概念线程:线程是一个程序里面不同的执行路径进程:一个静态的概念,机器上的一个.class文件,机器上的一个.exe文件,这个叫做一个进程。程序的执行过程:1...
分类:
编程语言 时间:
2015-06-08 11:16:28
阅读次数:
174
周末赶数据结构的作业,整理的一些关于C语言中字符数组的困惑与解答。1.赋值C语言中,给字符数组char s[]赋值使用strcpy (在string.h头文件中)#include #include int main(){ char test[3][4]; strcpy(test[0], "abc")...
分类:
编程语言 时间:
2015-06-08 11:13:59
阅读次数:
200
document.body.clientWidth //网页可见区域宽度document.body.clientHeight //网页可见区域高度document.body.offsetWidth //网页可见区域包括边线的宽度document.body.offsetHeight //网页空间区域包...
分类:
编程语言 时间:
2015-06-08 11:14:17
阅读次数:
116