资源简介
由于课程设计选的题目是基于神经网络的综合评价,利用暑假时间用C#实现的bp神经网络。此bp神经网络包含1个隐藏层,其中输入层,隐藏层,输出层个数都可以根据需要更改。
详细分析可见:http://blog.csdn.net/lanqiuchaoren/article/details/37738665
代码片段和文件信息
using Matrix_Mul;
using Excel = Microsoft.Office.Interop.Excel;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using Microsoft.Office.Interop.Excel;
namespace BPNETSerial
{
public class BP
{
///
/// 判断是否训练过网络
///
Boolean IsTrained;
///
/// 用于矩阵的相关计算
///
_Matrix_Calc matrix_Calc;
///
/// 输入层节点数
///
int innum;
///
/// 测试数据组数
///
int train_num;
///
/// 训练数据组数
///
int test_num;
public int Test_num
{
get
{
return test_num;
}
set
{
test_num = value;
}
}
///
/// 测试数据维度;
///
int sampdim;
///
/// 隐藏层节点数
///
int midnum;
///
/// 输出层节点数
///
int outnum;
///
/// 迭代次数
///
int iteration;
///
/// 输入层与隐藏层间的权值
///
_Matrix w1;
///
/// 输入层与隐藏层间的阀值
///
_Matrix b1;
///
/// 输出层与隐藏层间的权值
///
_Matrix w2;
///
/// 输出层与隐藏层间的阀值
///
_Matrix b2;
///
/// 保存w1的值
///
_Matrix w1_1;
///
/// 保存w2的值
///
_Matrix w2_1;
///
/// 用于综合评价的矩阵(基于bp神经网络测试结果)
///
_Matrix comprehesiveEvaluationMatrix;
///
/// 综合评价结果输出矩阵(基于bp神经网络测试结果)
///
_Matrix comprehensiveEvaluationResultMatrix;
///
/// 保存b1的值
///
_Matrix b1_1;
///
/// 保存b2的值
///
_Matrix b2_1;
///
/// 学习率
///
double xite;
///
/// 误差
///
double error;
public double[] comprehensiveEvaluation;
double accu_average;
///
/// 误差率
///
double[] accuracy;
///
/// 训练输入数据
///
_Matrix input_train;
public _Matrix Input_train
{
get
{
return input_train;
}
set
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-07-06 16:15 BPNETSerial\
目录 0 2014-07-13 11:11 BPNETSerial\BPNETSerial\
文件 1407 2014-07-06 16:15 BPNETSerial\BPNETSerial.sln
文件 59904 2014-07-13 14:29 BPNETSerial\BPNETSerial.v11.suo
文件 189 2014-07-06 16:13 BPNETSerial\BPNETSerial\App.config
目录 0 2014-07-06 20:18 BPNETSerial\BPNETSerial\bin\
目录 0 2014-07-13 11:14 BPNETSerial\BPNETSerial\bin\Debug\
文件 19968 2014-07-13 13:09 BPNETSerial\BPNETSerial\bin\Debug\BPNETSerial.exe
文件 189 2014-07-06 16:13 BPNETSerial\BPNETSerial\bin\Debug\BPNETSerial.exe.config
文件 36352 2014-07-13 13:09 BPNETSerial\BPNETSerial\bin\Debug\BPNETSerial.pdb
文件 22984 2014-07-13 13:13 BPNETSerial\BPNETSerial\bin\Debug\BPNETSerial.vshost.exe
文件 189 2014-07-06 16:13 BPNETSerial\BPNETSerial\bin\Debug\BPNETSerial.vshost.exe.config
文件 490 2012-06-02 22:34 BPNETSerial\BPNETSerial\bin\Debug\BPNETSerial.vshost.exe.manifest
文件 200704 2014-07-06 21:42 BPNETSerial\BPNETSerial\bin\Debug\ICSharpCode.SharpZipLib.dll
文件 8704 2014-07-07 11:05 BPNETSerial\BPNETSerial\bin\Debug\Matrix_Mul.dll
文件 28160 2014-07-07 11:05 BPNETSerial\BPNETSerial\bin\Debug\Matrix_Mul.pdb
文件 1624064 2014-07-06 21:42 BPNETSerial\BPNETSerial\bin\Debug\NPOI.dll
文件 387072 2014-07-06 21:42 BPNETSerial\BPNETSerial\bin\Debug\NPOI.OOxm
文件 79872 2014-07-06 21:42 BPNETSerial\BPNETSerial\bin\Debug\NPOI.Openxm
文件 1316864 2014-07-06 21:42 BPNETSerial\BPNETSerial\bin\Debug\NPOI.Openxm
文件 25088 2014-07-12 14:32 BPNETSerial\BPNETSerial\bin\Debug\result.xls
文件 380928 2014-07-12 14:30 BPNETSerial\BPNETSerial\bin\Debug\train.xls
文件 0 2014-07-12 15:38 BPNETSerial\BPNETSerial\bin\Debug\trains.xls
文件 0 2014-07-12 15:39 BPNETSerial\BPNETSerial\bin\Debug\trainsss.xls
目录 0 2014-07-06 20:18 BPNETSerial\BPNETSerial\bin\Release\
文件 25492 2014-07-13 12:57 BPNETSerial\BPNETSerial\BP.cs
文件 4936 2014-07-13 01:25 BPNETSerial\BPNETSerial\BPNETSerial.csproj
文件 227 2014-07-12 15:11 BPNETSerial\BPNETSerial\BPNETSerial.csproj.user
目录 0 2014-07-06 21:42 BPNETSerial\BPNETSerial\lib\
文件 200704 2014-07-06 21:42 BPNETSerial\BPNETSerial\lib\ICSharpCode.SharpZipLib.dll
文件 1624064 2014-07-06 21:42 BPNETSerial\BPNETSerial\lib\NPOI.dll
............此处省略39个文件信息
相关资源
- c#餐饮管理系统源码 vS2008 sql2005
- C#版KTV点歌系统源代码
- C#UDP通信+文件传输 源码
- C#支付宝、微信扫码支付类库
- C#连接Oracle11g无需安装客户端
- C#矢量图形开发范例
- 微软C#企业库Enterprise Library 6 Docs.ch
- 铁路管理系统
- C#API官方手册
- C#连接MySQL数据库代码
- 人事小项目(c#+sql+mvc)
- C# 写的纸牌游戏 蜘蛛游戏
- 个人理财系统c#
- C#通讯录管理系统源程序
- asp.net备份和还原数据库C#
- c#学生考勤管理系统
- C# Windows服务,实现代码,含详细注释
- ADB操作控制手机C#代码
- c#试卷自动生成系统
- C#宠物商店完整代码
- c#图像处理源代码包含边缘检测,灰度
- C#资产评估管理系统(源码)
- C#邮箱系统源码;C#邮箱系统源码
- C# WINFORM写的五子棋代码(双人对战以
- asp.net+c#+sql server企业文档管理系统全
- 网络招聘系统 源码 C#
- c#图书管理系统设计论文
- c#点菜系统 winform
- 数据结构与算法(C#)
- C# winfrom chart控件
评论
共有 条评论