using System.IO;
using AForge.Neuro;
using AForge.Neuro.Learning;
using System.Runtime.Serialization.Formatters.Binary;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System.Collections.Generic;
namespace BpProject
{
class Program
{
private static double premnmx(double num, double min, double max)
{
if (num > max)
num = max;
if (num < min)
num = min;
return 2 * (num - min) / (max - min) - 1;
}
static void Main(string[] args)
{
//trainBp(1250, 18, 6, 10, 10000, "d:/bp/mhuanjing.txt", "d:/x.db");
Dictionary<int, double> dic = doBp(1250, 18, 6, "d:/bp/mhuanjing.txt&
C# BPNN
最新推荐文章于 2022-12-07 11:05:47 发布
该博客展示了如何使用C#编程实现一个BP神经网络,包括预处理输入数据、训练网络以及评估网络性能。主要涉及AForge.Neuro库中的类和方法,如SigmoidFunction激活函数、BackPropagationLearning学习算法,并利用二进制序列化保存和加载网络模型。
摘要由CSDN通过智能技术生成