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

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

?? bp.c

?? 數據挖掘各類代碼:Apriori源代碼全部
?? C
字號:
#include <conio.h>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>


#define Beta 1.0
#define NAME_MAX 80

double
bp(w_ih,w_ho,patt,targ,nn,hh,pp,mm,fin,fileW,
		resultF,crition,total,sa)
double **w_ih;	/* weight from input to hidden */
double **w_ho;	/* weight from hidden to output */
double **patt;	/* input patterns */
double **targ;	/* desired outputs */
int	nn;		/* input dim */
int 	hh;		/* hidden dim */
int 	pp;		/* output dim */
int 	mm;		/* training patterns number */
int	*fin;		/* flag for terminate */
char	*fileW;	/* weightFile */
char	*resultF;	/* resultFile Name */
double	crition;	/* minimum mean square */
int total;
int sa;		/* flag for saving weights */
{
	double *output;
	int i,j,s,num_p,num_d,mis,mis_tr,mis_te;
	double err;

	char Msg[NAME_MAX],Msg1[NAME_MAX],Msg2[NAME_MAX],
			Msg3[NAME_MAX],Msg4[NAME_MAX],Msg5[NAME_MAX];

	FILE *fp;
	FILE *cor;

	extern int maximum(double *,int);
	//extern void drawbp(double **,double **,int,int,int);

	void feedward(double **,double **,double *,double *,int,int,int);
	double errSqu(double *,double *,int);

	output=(double *)calloc(pp,sizeof(double));

	err=0.0;
	for (i=0;i<mm;i++)
	{
		feedward(w_ih,w_ho,patt[i],output,nn,hh,pp);

		err +=errSqu(output,targ[i],pp);
	 }

	/* err=sqrt(err/(pp*mm));  	 mean-square-root */

	err=err/(pp*mm);  	 /* mean-square */
	if ((err<=crition)||(sa==1))
	{
		/* draw bp */
	  //	drawbp(w_ih,w_ho,nn,hh,pp);

		if (err<=crition)
			*fin=1;
		if ((fp=fopen(fileW,"wt"))==NULL)
		{
			fprintf(stderr,"cannot open %s file for writing\n",fileW);
			exit(1);
		}

		sprintf(Msg,"weight from input to hidden");
		fprintf(fp,"%s\n",Msg);
		for (j=0;j<hh;j++)
		{
			for (s=0;s<(nn+1);s++)
				fprintf(fp,"%f\t",w_ih[j][s]);
			fprintf(fp,"\n");
		}

		sprintf(Msg,"weight from hidden to output");
		fprintf(fp,"%s\n",Msg);
		for (j=0;j<pp;j++)
		{
			for (s=0;s<(hh+1);s++)
				fprintf(fp,"%f\t",w_ho[j][s]);
			fprintf(fp,"\n");
		}
		fclose(fp);

		if ((cor=fopen(resultF,"wt"))==NULL)
		{
			fprintf(stderr,"cannot open %s for writing\n",resultF);
			exit(1);
		}

		sprintf(Msg,"Index");
		sprintf(Msg1,"Class_Get");
		sprintf(Msg2,"Class_Des");
		sprintf(Msg3,"Out_1");
		sprintf(Msg4,"Out_2");
		sprintf(Msg5,"Out_3");
		fprintf(cor,"%10s %10s %10s %10s %10s %10s\n",Msg,Msg1,Msg2,Msg3,Msg4,Msg5);
		mis=0;
		mis_tr=0;
		mis_te=0;
		for (i=0;i<total;i++)
		{
			feedward(w_ih,w_ho,patt[i],output,nn,hh,pp);
			num_p=maximum(output,pp);
			num_d=maximum(targ[i],pp);
			if (num_p!=num_d)
			{
				if (i<mm)
					mis_tr++;
				else
					mis_te++;
				mis++;
			}
			fprintf(cor,"%10.3d %10.1d %10.1d",i,num_p,num_d);
			for (j=0;j<pp;j++)
				fprintf(cor,"%10.6f",output[j]);
			fprintf(cor,"\n");
		}
		fprintf(cor,"Total number of misclassfication: %d\n",mis);
		fprintf(cor,"   for traing: %d\t for test: %d\n",mis_tr,mis_te);
		fclose(cor);
		gotoxy(57,2);
		printf("Error:%6.6f",err);
		gotoxy(57,3);
		printf("traing:%3.3d test:%3.3d",mis_tr,mis_te);
	}


	free(output);
	return(err);
}

void
feedward(wih,who,in,out,n1,h1,p1)
double **wih;	/* weight from input to hidden */
double **who;	/* weight from hidden to output */
double *in;		/* input vector */
double *out;	/* output vector */
int	n1;	/* input dim */
int 	h1;	/* hidden dim */
int 	p1;	/* output dim */
{
	int i,j;
	double sum;
	double *out_h;
	double sigmoid(double);

	out_h=(double *)calloc(h1,sizeof(double));

	/* calculate the outputs of hidden neurons */
	for (i=0;i<h1;i++)
	{
		sum=0.0;
		for (j=0;j<n1;j++)
			sum +=((wih[i][j])*(in[j]));
		sum +=wih[i][n1];
		out_h[i]=sigmoid(sum);
	}

	/* calculate the network output */
	for (i=0;i<p1;i++)
	{
		sum =0.0;
		for (j=0;j<h1;j++)
			sum +=who[i][j]*out_h[j];
		sum +=who[i][h1];
		out[i]=sigmoid(sum);
	}
	free(out_h);
}

double
errSqu(ou,ta,le)
double *ou;	/* practical output */
double *ta;	/* desired output */
int 	le;	/* output dim */
{
	int i;
	double dif,sum;

	sum=0.0;
	for (i=0;i<le;i++)
	{
		dif=ou[i]-ta[i];
		sum +=(dif*dif);
	}

	return(sum);
}

double
sigmoid(x)
double x;
{
	x=(tanh(x*Beta)+1.0)/2;
	return(x);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人欧美一区二区三区视频网页| 国产成人综合亚洲网站| 久久精品男人天堂av| 欧美三级电影精品| 成人ar影院免费观看视频| 日韩电影一二三区| 亚洲在线观看免费| 亚洲色大成网站www久久九九| 日韩欧美的一区| 制服丝袜国产精品| 欧美日韩一本到| 色先锋资源久久综合| 成人av小说网| 国产伦精品一区二区三区视频青涩| 天涯成人国产亚洲精品一区av| 国产精品理论在线观看| 国产丝袜美腿一区二区三区| 日韩一二三区视频| 日韩欧美一区二区视频| 欧美高清视频不卡网| 欧美午夜片在线看| 在线观看视频一区二区| 一本一道综合狠狠老| 成人av资源在线观看| 成人动漫一区二区在线| 懂色一区二区三区免费观看| 国产精品一二三四| eeuss鲁一区二区三区| 国产成人精品免费一区二区| 丁香六月久久综合狠狠色| 北条麻妃国产九九精品视频| 成人午夜激情影院| 99久久99久久精品免费观看| 91蜜桃网址入口| 日本高清不卡在线观看| 欧美性生交片4| 欧美videos中文字幕| 精品剧情v国产在线观看在线| 2023国产一二三区日本精品2022| 久久亚洲精品小早川怜子| 久久久九九九九| 国产精品乱人伦中文| 亚洲综合在线视频| 青草av.久久免费一区| 国产精品一区在线| 国内精品视频666| 成人一区在线看| 欧美影院一区二区三区| 日韩欧美一级片| 亚洲你懂的在线视频| 日本伊人色综合网| 国产乱码精品一品二品| 在线视频观看一区| 久久色在线视频| 亚洲精品高清视频在线观看| 蜜桃一区二区三区在线观看| 成人免费黄色大片| 欧美视频自拍偷拍| 欧美一区二区三区在线观看| 国产精品欧美一级免费| 午夜在线电影亚洲一区| 国产精选一区二区三区| 欧美在线免费观看亚洲| 欧美大胆一级视频| 亚洲综合精品自拍| 久久精品国产99| 91首页免费视频| 久久综合成人精品亚洲另类欧美 | 国产精品1024| 成人中文字幕电影| 欧美福利视频导航| 亚洲欧美日韩中文播放| 久久国产精品第一页| 色综合欧美在线| 综合激情成人伊人| 不卡一区二区三区四区| 国产视频一区二区在线观看| 美腿丝袜亚洲一区| 日韩午夜电影av| 天天综合网天天综合色| 8x8x8国产精品| 日本va欧美va瓶| 精品国产精品网麻豆系列| 极品少妇一区二区| 国产午夜亚洲精品理论片色戒 | 欧美日韩一区二区电影| 亚洲香蕉伊在人在线观| 色哟哟国产精品| 亚洲线精品一区二区三区| 欧美日韩国产经典色站一区二区三区 | 午夜精品福利一区二区蜜股av| 欧美三片在线视频观看| 日韩成人伦理电影在线观看| 欧美一区日本一区韩国一区| 美国欧美日韩国产在线播放| 精品国产伦一区二区三区免费| 久久99国产精品免费| 欧美精彩视频一区二区三区| 成人精品小蝌蚪| 亚洲美女一区二区三区| 欧美区在线观看| 狠狠色综合播放一区二区| 中文字幕成人在线观看| 色综合久久久网| 日韩成人av影视| 国产丝袜美腿一区二区三区| 99精品视频在线免费观看| 亚洲色图制服丝袜| 日韩限制级电影在线观看| 国产精品一区二区三区乱码| 亚洲日本在线a| 欧美福利一区二区| 懂色av一区二区夜夜嗨| 亚洲老妇xxxxxx| 日韩精品一区二区三区老鸭窝| 成人在线一区二区三区| 亚洲成人三级小说| 国产视频一区在线观看 | 9191久久久久久久久久久| 国产一区二区精品久久91| 一区二区三区欧美亚洲| 久久伊人蜜桃av一区二区| 欧美丝袜丝交足nylons| 国产成人久久精品77777最新版本| 亚洲精品五月天| 久久―日本道色综合久久| 欧美在线视频不卡| 成人小视频免费在线观看| 天堂资源在线中文精品| 中文字幕在线不卡国产视频| 欧美大片拔萝卜| 在线观看亚洲一区| 成人夜色视频网站在线观看| 久久se精品一区精品二区| 亚洲一区二区在线免费观看视频| 久久久精品欧美丰满| 日韩一区二区免费高清| 日本韩国精品一区二区在线观看| 粉嫩欧美一区二区三区高清影视| 久久国产乱子精品免费女| 亚洲国产精品一区二区久久恐怖片| 欧美国产激情二区三区| 精品福利视频一区二区三区| 欧美军同video69gay| 色婷婷精品久久二区二区蜜臀av| 国产精品一区专区| 国产在线视频精品一区| 久久国产麻豆精品| 久久电影网站中文字幕| 午夜久久久久久电影| 亚洲777理论| 亚洲自拍偷拍欧美| 亚洲一区二区四区蜜桃| 国产精品久久久久久久久久久免费看| 26uuu亚洲综合色欧美| 日韩女同互慰一区二区| 日韩精品在线看片z| 日韩欧美一区在线| 日韩午夜电影av| 精品剧情v国产在线观看在线| 69堂精品视频| 欧美成人高清电影在线| 精品毛片乱码1区2区3区| 久久蜜桃一区二区| 国产欧美1区2区3区| 国产精品美日韩| 亚洲欧美日韩久久| 亚洲最大成人综合| 五月综合激情婷婷六月色窝| 婷婷丁香激情综合| 久久99国产精品久久99| 国模少妇一区二区三区| 国产精品一二三区在线| av亚洲精华国产精华精| 欧美亚洲国产一区二区三区| 欧美视频在线不卡| 精品美女在线播放| 《视频一区视频二区| 亚洲国产你懂的| 韩国女主播成人在线观看| 91天堂素人约啪| 欧美区一区二区三区| 久久综合资源网| 国产精品免费久久久久| 亚洲mv在线观看| 国内一区二区视频| 91性感美女视频| 日韩三级免费观看| 亚洲欧洲成人自拍| 午夜精品一区二区三区三上悠亚| 国产米奇在线777精品观看| 99久久精品免费看| 在线不卡欧美精品一区二区三区| 精品国产乱子伦一区| 亚洲女人小视频在线观看| 久久99国产精品免费| 日本韩国视频一区二区| 久久蜜桃av一区精品变态类天堂| 亚洲一区在线视频| 高清视频一区二区|