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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? matrix.h

?? 一個(gè)bp的VC源碼
?? H
字號(hào):
// Matrix.h: interface for the CMatrix class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MATRIX_H__2557403D_9657_492A_9076_4EBB632AC786__INCLUDED_)
#define AFX_MATRIX_H__2557403D_9657_492A_9076_4EBB632AC786__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <vector>

using namespace std;

typedef vector <double> VDOUBLE;
typedef vector <VDOUBLE> TMatrix;


class CMatrix  
{	
	
public:
	bool LoadNetworkData(CString& strFileName,
		CMatrix& cMatrixInputToHideWeightValue,
		CMatrix& cMatrixHideLayerValveValue,
		CMatrix& cMatrixHideToOutputWeightValue,
		CMatrix& cMatrixOutputLayerValveValue,
		unsigned int &nInputLayerNumber,
		unsigned int &nHideLayerNumber,
		unsigned int &nOutputLayerNumber);
	bool SaveDataToFile (CString& strFileName);
	
	/////////////////////////////////////////////////////////////////////////
	// Construction and Destruction	
	CMatrix();
	
	CMatrix(CMatrix& cMatrixB);
	
	virtual ~CMatrix();
	TMatrix	m_pTMatrix;				// 指向矩陣的頭指針
	
	/////////////////////////////////////////////////////////////////////////
	// According to the parameters nRow & nCol to construct a matrix
	CMatrix(unsigned int nRow, unsigned int nCol);
	
	
	/////////////////////////////////////////////////////////////////////////
	// This function initialize the matrix :
	//		the matrix which has been initialized has 0 row & 0 column, and
	// all elements in it is zeros.
	// 
	void InitializeZero();
	
	/////////////////////////////////////////////////////////////////////////
	// To make random in the elements of the matrix and the elements of the 
	// matrix has been randomized between -1 and 1.These elements must be
	// decimal fractions.
	// 
	void RandomInitialize();
	
	/////////////////////////////////////////////////////////////////////////
	// Overload Operations
	
	// 'CMatrix + CMatrix'
	CMatrix operator + (CMatrix& cMatrixB);	
	// 'CMatrix - CMatrix'
	CMatrix operator - (CMatrix& cMatrixB);	
	// 'CMatrix * CMatrix'
	CMatrix operator * (CMatrix& cMatrixB);	
	// 'CMatrix * double'
	CMatrix operator * (double nValue);	
	// 'CMatrix = CMatrix'
	CMatrix& operator = (CMatrix& cMatrixB);	
	// 'CMatrix += CMatrix'
	CMatrix& operator += (CMatrix& cMatrixB);	
	// 'CMatrix .* CMatrix'
	CMatrix operator / (CMatrix& cMatrixB);	
	
	
	/////////////////////////////////////////////////////////////////////////
	// Transpose the matrix
	//
	CMatrix Transpose();
	
	
	/////////////////////////////////////////////////////////////////////////
	// Load the data from the file and reset the rows and the colums of the 
	// matrix
	//
	bool LoadDataFromFile(CString& strFileName);
	

	/////////////////////////////////////////////////////////////////////////
	// Get the matrix Row Number
	//
	unsigned int GetMatrixRowNumber() const
	{
		return m_nRow;
	}
	
	/////////////////////////////////////////////////////////////////////////
	// Get the matrix Colum Number
	//
	unsigned int GetMatrixColNumber() const
	{
		return m_nCol;
	}
	
	
	
	/////////////////////////////////////////////////////////////////////////
	// Copy data from sub matrix to another matrix
	// Parameter:
	//		[out]	cMatrix ----> 矩陣的子矩陣返回的結(jié)果
	//		[in]	nStartX ----> 子矩陣在矩陣中的起始坐標(biāo),對(duì)應(yīng)行,索引從1開(kāi)始
	//		[in]	nStartY ----> 子矩陣在矩陣中的起始坐標(biāo),對(duì)應(yīng)列,索引從1開(kāi)始
	//
	void CopySubMatrix(CMatrix& cMatrix,unsigned int nStartX,unsigned int nStartY);
	
	/////////////////////////////////////////////////////////////////////////
	// Copy Matrix
	//	Parameter:
	//		[in]	cMatrix ----> be copied matrix
	//
	void CopyMatrix(CMatrix& cMatrix);
	
	
	/////////////////////////////////////////////////////////////////////////
	// 對(duì)矩陣中所有的元素進(jìn)行一次非線性變換:
	//		變換后的值y與變換前的值的關(guān)系是:
	//			y = f(x) = 1 / (1 + exp(-x))	( 0 < f(x) < 1)
	//
	CMatrix Sigmoid();
	
	
	/////////////////////////////////////////////////////////////////////////
	// Get System Error
	//
	double	GetSystemError() const;
	
	/////////////////////////////////////////////////////////////////////////
	// 對(duì)矩陣進(jìn)行拓展
	//	實(shí)現(xiàn)功能:
	//		對(duì)矩陣的列數(shù)進(jìn)行拓展,nTimes是每列拓展的次數(shù)
	//
	void nncpyi(CMatrix &cMatrix, unsigned int nTimes);
	

	
private:
	
	unsigned int m_nRow;			// 矩陣所擁有的行數(shù)
	unsigned int m_nCol;			// 矩陣所擁有的列數(shù)
	
	
	/////////////////////////////////////////////////////////////////////////
	// 注意:
	//		在重新設(shè)置矩陣的行數(shù)和列數(shù)后,矩陣中的元素被重新初始化為0
	/////////////////////////////////////////////////////////////////////////
	
	/////////////////////////////////////////////////////////////////////////
	// 設(shè)置矩陣的行數(shù)
	//
	void SetMatrixRowNumber(unsigned int nRow);
	
	/////////////////////////////////////////////////////////////////////////
	// 設(shè)置矩陣的列數(shù)
	//
	void SetMatrixColNumber(unsigned int nCol);
	
	/////////////////////////////////////////////////////////////////////////
	// 設(shè)置矩陣的行列數(shù)
	//
	void SetMatrixRowAndCol(unsigned int nRow,unsigned int nCol);
	
	
	/////////////////////////////////////////////////////////////////////////
	// 交換矩陣的兩行
	//
	void SwapMatrixRow(unsigned int nRow1,unsigned int nRow2);
	
	/////////////////////////////////////////////////////////////////////////
	// 交換矩陣的兩列
	//
	void SwapMatrixCol(unsigned int nCol1,unsigned int nCol2);
	
	
};


/////////////////////////////////////////////////////////////////////////////


#endif // !defined(AFX_MATRIX_H__2557403D_9657_492A_9076_4EBB632AC786__INCLUDED_)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本视频免费一区| 国产人久久人人人人爽| 久久久国产精品午夜一区ai换脸| 亚洲午夜精品17c| www.视频一区| 自拍av一区二区三区| 日本成人在线网站| 日韩免费视频线观看| 日欧美一区二区| 色婷婷久久久综合中文字幕| 久久综合九色综合97_久久久| 一区二区三区在线观看欧美| 日本亚洲一区二区| 欧美日韩国产区一| 婷婷开心久久网| 久久综合狠狠综合| 国产一区二区三区免费看 | 久久久久久免费网| 国产精品99久久久久久久女警| 欧美成人性福生活免费看| 亚洲特黄一级片| 制服丝袜亚洲色图| 韩国成人在线视频| 综合久久久久久| 欧美性猛交xxxx乱大交退制版| 亚洲狼人国产精品| 欧美偷拍一区二区| 国产成人免费视频精品含羞草妖精 | 国产精品天干天干在线综合| 色综合久久久网| 国产乱子伦视频一区二区三区| 亚洲欧美日韩精品久久久久| 色综合激情久久| 日韩电影一区二区三区| 国产丝袜欧美中文另类| 69精品人人人人| gogogo免费视频观看亚洲一| 亚洲视频你懂的| 精品成人一区二区三区| 欧美猛男男办公室激情| 欧美亚洲禁片免费| 欧美午夜免费电影| 波多野结衣中文字幕一区二区三区 | 国产精品视频线看| 精品国精品国产| 波波电影院一区二区三区| 成人欧美一区二区三区| 欧美日韩中文国产| 日韩欧美美女一区二区三区| 欧美三级日韩三级| 粉嫩av亚洲一区二区图片| 国产高清无密码一区二区三区| 国产综合久久久久影院| 国产真实乱偷精品视频免| 高清av一区二区| 国产suv一区二区三区88区| 国产精品911| 风间由美性色一区二区三区| 在线观看不卡一区| 欧美日韩精品二区第二页| 波多野结衣在线aⅴ中文字幕不卡| 久久99蜜桃精品| 一本到三区不卡视频| 欧美精品123区| 久久综合色8888| 亚洲成a人v欧美综合天堂下载 | 久久成人免费网| 日本成人在线看| 国产精品99久久久久久久女警| 91色porny蝌蚪| 久久久久久免费| 开心九九激情九九欧美日韩精美视频电影 | 欧美日韩国产一级片| 欧美另类久久久品| 中文字幕一区二区三区乱码在线| 久久精品久久精品| 不卡的看片网站| 国产日产欧美一区二区三区| 亚洲欧美日韩国产另类专区| 久久超级碰视频| 欧美一区二区三级| 欧美日韩国产精品成人| 91精品蜜臀在线一区尤物| 天使萌一区二区三区免费观看| 91视频一区二区| 日韩精品每日更新| 国产欧美综合在线观看第十页| 国产精品99久久久久久有的能看| 欧美激情艳妇裸体舞| 国产白丝精品91爽爽久久| 亚洲精品视频在线| 欧美精品久久久久久久久老牛影院| 免费欧美在线视频| 中日韩av电影| 日韩亚洲电影在线| 色综合网色综合| 亚洲图片自拍偷拍| 久久精品视频在线看| 色婷婷综合中文久久一本| 成人一区二区三区中文字幕| 亚洲毛片av在线| 2023国产精品| 6080国产精品一区二区| 国产伦精品一区二区三区视频青涩| 亚洲欧美综合另类在线卡通| 日韩欧美的一区二区| 在线视频欧美精品| www.日韩av| 成人午夜视频网站| 国产69精品久久777的优势| 天天综合网天天综合色| 亚洲va欧美va天堂v国产综合| 国产欧美日韩另类一区| 精品国产自在久精品国产| 日韩欧美三级在线| 精品日韩在线观看| 久久久一区二区| 久久久久综合网| 国产欧美视频一区二区| 欧美mv和日韩mv的网站| 日韩你懂的在线观看| 久久青草国产手机看片福利盒子| 久久综合国产精品| 国产精品免费看片| 亚洲国产精品人人做人人爽| 日本亚洲最大的色成网站www| 蜜臀精品久久久久久蜜臀| 国产一区二区三区免费| 成人在线一区二区三区| 色综合久久天天| 精品奇米国产一区二区三区| 国产精品丝袜一区| 亚洲欧美日韩久久精品| 麻豆91在线观看| 粉嫩av亚洲一区二区图片| 欧美日韩夫妻久久| 中文字幕高清不卡| 偷拍与自拍一区| 91亚洲午夜精品久久久久久| 欧美日韩在线直播| 亚洲欧洲中文日韩久久av乱码| 日韩专区在线视频| www.色综合.com| 欧美韩国日本一区| 另类小说视频一区二区| 欧美色网站导航| 亚洲色图欧美在线| av午夜精品一区二区三区| 欧美电视剧免费全集观看| 天堂一区二区在线免费观看| 国产成人免费av在线| 国产亚洲精品久| 国产69精品久久99不卡| 国产精品青草久久| 成人精品电影在线观看| 久久久不卡网国产精品一区| 国产一区 二区| 久久精品人人做| 国产乱一区二区| 亚洲男女毛片无遮挡| 在线视频中文字幕一区二区| 亚洲欧美电影一区二区| 欧美日韩精品一区二区三区 | 91欧美激情一区二区三区成人| 久久久久国产精品厨房| 成人深夜视频在线观看| 亚洲欧洲制服丝袜| 欧美一区二区三区免费大片 | 国产永久精品大片wwwapp| 欧美国产国产综合| 国产mv日韩mv欧美| 亚洲电影第三页| 欧美精品一区二区三区蜜臀| 成人亚洲精品久久久久软件| 亚洲成av人片| 国产欧美一区二区三区鸳鸯浴 | 7799精品视频| 国产白丝精品91爽爽久久| 亚洲一区二区在线观看视频| 日韩一级大片在线观看| 99久久精品国产精品久久| 午夜a成v人精品| 一区二区三区在线观看视频| 久久蜜桃av一区精品变态类天堂 | 中文字幕在线不卡国产视频| 7777女厕盗摄久久久| 色激情天天射综合网| 风间由美一区二区三区在线观看 | 国产不卡视频在线观看| 美日韩一区二区三区| 午夜电影一区二区| 亚洲乱码国产乱码精品精小说| 中文字幕免费一区| 久久久影视传媒| 久久久精品免费网站| 久久一留热品黄| 久久久国际精品| 中文字幕 久热精品 视频在线 | 99久久99久久免费精品蜜臀| 国产在线播放一区二区三区|