亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bplayer.cpp

?? BP人工神經網絡訓練源碼
?? CPP
字號:
// BPLayer.cpp: implementation of the CBPLayer class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "trainbp.h"
#include "BPLayer.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CBPLayer::CBPLayer()
{

}

CBPLayer::~CBPLayer()
{

}

CMatrix CBPLayer::DeltaF()
{
	CMatrix temp;
	switch( FunctionType )
	{
	case CBPLayer::purelin:
		temp.Ones(V.RowNo(),V.ColNo());
		return temp;
	case CBPLayer::logsig:
		temp=V.Mul(1-V);
		return temp;
	case CBPLayer::tansig:
		temp=1.0-V.Mul(V);
		return temp;
	default:
		VERIFY(FALSE);
	}
	return temp;
	
}

void CBPLayer::initiate(unsigned int NumIn, unsigned int NumOut, unsigned int Mode, double l)
{
	unsigned int i,j;
	
	lr=l;//學習速率
	FunctionType=(FunctionMode)Mode;
	srand( (unsigned)time( NULL ) );
	
	W.SetSize(NumOut,NumIn);
	for( i=0; i<W.RowNo(); i++)
		for( j=0; j<W.ColNo(); j++)
			W(i,j)=rand();
	W=W-double(RAND_MAX/2);
	W/=double(RAND_MAX/2);

	B.SetSize(NumOut,1);
	for( i=0; i<B.RowNo(); i++)
		for( j=0; j<B.ColNo(); j++)
			B(i,j)=rand();
	B=B-double(RAND_MAX/2);
	B/=double(RAND_MAX/2);

}

void CBPLayer::ForWard(CMatrix &P1)
{
	CMatrix t1(1,P1.ColNo());
	t1.Ones();//置1
	
	P=&P1;
	
	V=W*P1+B*t1;
	F(); //Y=F(V)
	return ;
}

CMatrix CBPLayer::BackWard(CMatrix &E)
{
	CMatrix t1(E.ColNo(), 1);
	t1.Ones();

	D=DeltaF().Mul(E);
	CMatrix dw=D*(~(*P))*lr;
	CMatrix db=D*t1*lr;

	D=~W*D;
	W+=dw;//更新權系數
	B+=db;

	return D;
}

void CBPLayer::F()
{
	switch( FunctionType )
	{
	case CBPLayer::purelin:
		Y=V;
		return;
	case CBPLayer::logsig:
		Y=(1+Exp(-V)).Div();//1./(1+exp(-v))
		return;
	case CBPLayer::tansig:
		Y=(1+Exp(-2*V)).Div()*2.0 -1.0;//2.0./(1+exp(-2v))
		return;
	default:
		VERIFY(FALSE);
	}
	
}

//////////////////////////////////////////////////////////////////////
// CBPNet Class
//////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CBPNet::CBPNet()
{

}

CBPNet::~CBPNet()
{

}

void CBPNet::init(CEdit * edit_message,double m_lr,int m_num)
{
	CString message;
	m_message=edit_message;
	//m_message->SetLimitText( 40000 );
	m_message->SetSel( 0, -1);

	m_message->Clear();
	m_message->ReplaceSel("三層結構\r\n第一層:1輸入,5輸出,logsis\r\n");
	//m_message->LineScroll(1);
	//m_message->ReplaceSel("");
	m_message->ReplaceSel("第二層:5輸入,1輸出,purelin\r\n");
	P.SetSize(1,20);//21個輸入數據
	T.SetSize(1,20);//21個輸出數據
	m_message->ReplaceSel("公式為e(-d/10)sin(d)\r\n");
	m_message->ReplaceSel("21個輸入數據 21個輸出數據\r\n");
	lr=m_lr;
	l1.initiate(1, 25, CBPLayer::tansig,lr/5);//1輸入,5輸出,logsis
	l2.initiate(25, 1, CBPLayer::purelin,lr);//5輸入,1輸出,purelin

	err_goal=0.01;
	max_epoch=m_num;//運行100次
	message.Format("學習速率:%f 運行%d次\r\n\r\n",lr,m_num);
	m_message->ReplaceSel(message);


	//初始化輸入、輸出數據
	unsigned int i;
	double d;

	for(i=0,d=0.0; i<20; i++,d+=4*3.14159265/20)
	{
		P(0,i)=d;
		T(0,i)=exp(-d/10.0)*sin(d);//公式為e(-d/10)sin(d) 
	}

}

void CBPNet::ForWard()
{
	l1.ForWard(P);
	l2.ForWard(l1.Y);
	E=T-l2.Y;
	sse=E.Norm();
}

void CBPNet::BackWard()
{
	l1.BackWard(l2.BackWard(E));
}

void CBPNet::Train()
{
	int i;
	CString message;
	for(i=0; i<max_epoch; i++)
	{
		ForWard();
		if(sse<err_goal)break;
		BackWard();
		message.Format( "運行次數 = %d, 誤差 = %f\r\n", i, sse );
		m_message->ReplaceSel(message);
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
97精品国产露脸对白| 蜜臀av一级做a爰片久久| 欧美v日韩v国产v| 欧美乱熟臀69xxxxxx| 在线观看网站黄不卡| 色综合色综合色综合色综合色综合| 成人精品亚洲人成在线| 大尺度一区二区| 成人精品鲁一区一区二区| 国产91精品入口| 99久久久免费精品国产一区二区| 国产91对白在线观看九色| 福利一区二区在线| 波多野结衣精品在线| 一本大道久久a久久综合| 欧美在线不卡一区| 91精品国产一区二区| 精品久久久久久久久久久久久久久 | 欧美电影一区二区三区| 欧美精品一级二级三级| 日韩精品一区国产麻豆| 久久这里都是精品| 国产精品第一页第二页第三页| 一区二区三区在线免费视频 | 欧美色图第一页| 欧美精品乱人伦久久久久久| 91精品国产麻豆国产自产在线| 精品国产免费一区二区三区香蕉| 国产三级精品视频| 一级精品视频在线观看宜春院| 日韩激情视频网站| 国产一区91精品张津瑜| 色偷偷久久人人79超碰人人澡| 欧美肥胖老妇做爰| 中文字幕一区二区视频| 午夜精品久久久久久久| 成人深夜福利app| 欧美日韩国产一区二区三区地区| www亚洲一区| 亚洲一区在线看| 国产999精品久久久久久绿帽| 在线观看一区二区视频| 国产欧美日本一区视频| 午夜精品久久久久久久99水蜜桃| 成人黄色片在线观看| 欧美一区二区三区喷汁尤物| 亚洲视频一二三| 韩国中文字幕2020精品| 欧洲视频一区二区| 欧美国产一区视频在线观看| 首页综合国产亚洲丝袜| 91污片在线观看| 国产目拍亚洲精品99久久精品| 日韩电影一区二区三区四区| 一本久久a久久免费精品不卡| 久久综合av免费| 五月天中文字幕一区二区| 波多野结衣亚洲一区| 久久久久久久久久久电影| 日韩福利视频导航| 欧美日韩精品电影| 亚洲猫色日本管| 91性感美女视频| 亚洲欧洲成人精品av97| 国产91精品入口| 国产日产精品一区| 国产麻豆成人精品| 日韩一区二区影院| 男人操女人的视频在线观看欧美| 在线观看91视频| 亚洲一区二区三区四区五区黄 | 亚洲一区二区三区四区在线免费观看 | 日韩电影免费在线| 欧美日韩国产高清一区二区| 亚洲综合在线第一页| 91国偷自产一区二区开放时间 | 美女视频免费一区| 精品婷婷伊人一区三区三| 亚洲精品免费一二三区| 91在线播放网址| 亚洲尤物在线视频观看| 欧美午夜一区二区| 亚洲国产日韩a在线播放性色| 欧美三日本三级三级在线播放| 亚洲午夜在线电影| 欧美做爰猛烈大尺度电影无法无天| 亚洲欧美日韩国产综合| 欧美艳星brazzers| 日韩成人伦理电影在线观看| 91精品国产麻豆| 国产真实精品久久二三区| 久久九九国产精品| youjizz久久| **欧美大码日韩| 欧美视频一区在线| 日韩电影在线免费观看| 久久免费视频一区| 99久久免费国产| 亚洲成a人片在线不卡一二三区| 538prom精品视频线放| 韩国av一区二区| 亚洲人被黑人高潮完整版| 欧美乱妇15p| 国产剧情av麻豆香蕉精品| 亚洲人成人一区二区在线观看| 欧美另类变人与禽xxxxx| 狠狠色2019综合网| 亚洲欧美日韩人成在线播放| 91精品国产综合久久久久久久 | 亚洲欧美一区二区三区极速播放 | 久久午夜免费电影| 94-欧美-setu| 男人的天堂久久精品| 国产精品久久久久久妇女6080| 欧美日韩日日骚| 成人丝袜18视频在线观看| 亚洲一区免费在线观看| 久久久国际精品| 欧洲亚洲国产日韩| 国产宾馆实践打屁股91| 亚洲成av人片一区二区梦乃| 麻豆国产91在线播放| 国产精品国产三级国产普通话99| 欧美美女视频在线观看| 99久久精品国产一区| 精品一区二区三区蜜桃| 亚洲一区二区高清| 中文字幕高清不卡| 欧美电影免费观看高清完整版 | 天堂va蜜桃一区二区三区漫画版 | 欧美在线你懂得| 国产成人日日夜夜| 免费在线视频一区| 亚洲精品久久久久久国产精华液| 久久精品亚洲国产奇米99| 538prom精品视频线放| 欧美色爱综合网| 91免费版在线看| 成人免费三级在线| 国产制服丝袜一区| 久久精品国产亚洲一区二区三区| 亚洲一区二区在线免费观看视频| 欧美韩国一区二区| 久久久久久久精| 精品美女在线观看| 欧美成人精精品一区二区频| 欧美日韩国产成人在线91| 欧美三级电影在线观看| 欧美中文一区二区三区| 色综合久久久久综合| 色综合天天天天做夜夜夜夜做| 国产精品一区二区x88av| 国产精品一区二区三区99| 极品美女销魂一区二区三区| 久久99久久精品| 精品一区二区三区香蕉蜜桃| 另类小说欧美激情| 狠狠色丁香婷婷综合| 韩国v欧美v亚洲v日本v| 国产精品 欧美精品| 成人午夜激情影院| 91亚洲永久精品| 91女厕偷拍女厕偷拍高清| 91在线观看视频| 欧美无砖专区一中文字| 欧美乱妇20p| 久久先锋影音av鲁色资源网| 久久精品综合网| 国产精品第五页| 一区二区三区在线免费观看| 亚洲自拍偷拍网站| 性做久久久久久久久| 经典三级视频一区| 成人午夜视频在线| 在线视频国内自拍亚洲视频| 欧美乱妇23p| 国产午夜精品一区二区三区嫩草 | 国产精品亲子伦对白| 国产精品视频免费| 亚洲午夜久久久久久久久电影院| 日韩在线卡一卡二| 国产精品一色哟哟哟| 一道本成人在线| 日韩女同互慰一区二区| 国产精品久久久久9999吃药| 亚洲福利电影网| 国产成人午夜精品5599 | 亚洲高清不卡在线观看| 麻豆精品视频在线| 99久久99久久综合| 日韩午夜激情免费电影| 亚洲国产精品精华液ab| 首页亚洲欧美制服丝腿| av电影在线观看完整版一区二区| 欧美日韩一二三区| 国产精品福利一区二区三区| 石原莉奈一区二区三区在线观看| 福利91精品一区二区三区| 337p亚洲精品色噜噜狠狠| 中文字幕免费不卡在线|