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

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

?? _lbg.c

?? Speech Signal Processing Toolkit 3.0
?? C
字號:
/*  ----------------------------------------------------------------	Speech Signal Processing Toolkit (SPTK): version 3.0			 SPTK Working Group		   Department of Computer Science		   Nagoya Institute of Technology				and    Interdisciplinary Graduate School of Science and Engineering		   Tokyo Institute of Technology		      Copyright (c) 1984-2000			All Rights Reserved.  Permission is hereby granted, free of charge, to use and  distribute this software and its documentation without  restriction, including without limitation the rights to use,  copy, modify, merge, publish, distribute, sublicense, and/or  sell copies of this work, and to permit persons to whom this  work is furnished to do so, subject to the following conditions:    1. The code must retain the above copyright notice, this list       of conditions and the following disclaimer.    2. Any modifications must be clearly marked as such.  NAGOYA INSTITUTE OF TECHNOLOGY, TOKYO INSITITUTE OF TECHNOLOGY,  SPTK WORKING GROUP, AND THE CONTRIBUTORS TO THIS WORK DISCLAIM  ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT  SHALL NAGOYA INSTITUTE OF TECHNOLOGY, TOKYO INSITITUTE OF  TECHNOLOGY, SPTK WORKING GROUP, NOR THE CONTRIBUTORS BE LIABLE  FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY  DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,  WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS  ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR  PERFORMANCE OF THIS SOFTWARE. ----------------------------------------------------------------*//************************************************************************     LBG Algorithm for Vector Qauntizer Design		void lbg(x, l, tnum, icb, icbsize, cb, ecbsize, delta, end)			double	*x	:   training vector	double	l	:   length of vector	int	tnum	:   number of training vector	double	*icb	:   initial codebook   							int	icbsize	:   initial codebook size	double	*cb	:   final codebook	int	ecbsize	:   final codebook size     				double	delta	:   splitting factor	double	end	:   end condition  ************************************************************************/static char *rcs_id = "$Id: _lbg.c,v 1.4 2002/12/25 05:30:44 sako Exp $";#include <stdio.h>#include <SPTK.h>#define	MAXVALUE     1e23#define abs(x)	     ( (x < 0) ? (-(x)) : (x) )int vq();double edist();int nrand();void lbg(x, l, tnum, icb, icbsize, cb, ecbsize, delta, end)    double *x, *icb, *cb, delta, end;    int l, tnum, icbsize, ecbsize;{    int		     i, j, k, maxindex;    static int	     *cntcb, *tindex, size, sizex, sizecb;    double           d0, d1, dl, err;    static double    *rnd = NULL, *cb1;    register double  *p, *q, *r;    if(rnd == NULL){	rnd = dgetmem(l);	cb1 = dgetmem(ecbsize*l);	tindex = (int *)dgetmem(tnum);	cntcb  = (int *)dgetmem(ecbsize);	size = l;	sizex = tnum;	sizecb = ecbsize;    }    if(l > size){	free(rnd); free(cb1);	rnd = dgetmem(l);	cb1 = dgetmem(ecbsize*l);	size = l;    }    if(tnum > sizex) {	free(tindex);	tindex = (int *)dgetmem(tnum);	sizex = tnum;    }    if(sizecb > ecbsize){	free(cb1); free(cntcb);	cb1 = dgetmem(ecbsize*l);	cntcb = (int *)dgetmem(ecbsize);    }        movem(icb, cb, sizeof(*icb), icbsize*l);        for( ; icbsize*2 <= ecbsize; ){	q = cb; r = cb + icbsize*l; 		/* splitting */	for(i=0; i<icbsize; i++){	    nrand(rnd, l, i);	    for(j=0; j<l; j++){		dl = delta * rnd[j];		*r = *q - dl; r++;		*q = *q + dl; q++;	    }	}	icbsize *= 2;		d0 = MAXVALUE;	for( ;; ){	    fillz(cntcb, sizeof(*cntcb), icbsize);	    d1 = 0.0; p = x;	    for(i=0; i<tnum; i++,p+=l){		tindex[i] = vq(p, cb, l, icbsize);		cntcb[tindex[i]]++;		q = cb + tindex[i] * l;		d1 += edist(p, q, l);	    }				    d1 /= tnum;	    err = abs((d0 - d1) / d1);	    if(err < end)  break;		/* check distortion */	    d0 = d1;	    fillz(cb1, sizeof(*cb), icbsize*l);	    	    p = x;				/* get new centroid */	    for(i=0; i<tnum; i++){		q = cb1 + tindex[i] * l;		for(j=0; j<l; j++) *q++ += *p++;	    }	    	    k = maxindex = 0;	    for(i=0; i<icbsize; i++)		if(cntcb[i] > k){		    k = cntcb[i];		    maxindex = i;		}				    	    q = cb; r = cb1;	    for(i=0; i<icbsize; i++,r+=l,q+=l)		if(cntcb[i] > 0)		    for(j=0; j<l; j++)			q[j] = r[j] / (double) cntcb[i];		else{		    nrand(rnd, l, i);		    p = cb + maxindex * l;		    for(j=0; j<l; j++)			q[j] = p[j] + delta * rnd[j];		}	}	if(icbsize == ecbsize) break;    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产在线国偷精品免费看| 中文字幕在线视频一区| 久久综合九色综合欧美就去吻| 日韩午夜精品电影| 5858s免费视频成人| 欧美一级高清片| 精品国产区一区| 国产精品系列在线| 亚洲女同ⅹxx女同tv| 婷婷成人激情在线网| 蜜臀精品一区二区三区在线观看 | 狠狠色狠狠色综合系列| 国产精品1区2区| 久久超碰97中文字幕| 激情深爱一区二区| 成人黄色大片在线观看| 色诱视频网站一区| 3d成人动漫网站| 久久久久久久综合色一本| 国产精品家庭影院| 亚洲一二三专区| 精品一区二区三区视频在线观看| 国产成人av一区| 一本色道综合亚洲| 91精品国产乱| 国产精品亲子伦对白| 亚洲第一av色| 国产福利一区在线| 欧美日免费三级在线| 久久亚洲一区二区三区明星换脸 | 夜夜夜精品看看| 美女www一区二区| 大胆欧美人体老妇| 欧美日韩精品免费| 国产欧美日韩久久| 亚洲成人精品在线观看| 国产suv精品一区二区883| 欧美三级三级三级爽爽爽| www国产成人| 亚洲国产一区在线观看| 国产精品一区二区不卡| 欧美视频一区二区| 欧美激情一区三区| 蜜芽一区二区三区| 91福利在线播放| 久久毛片高清国产| 天天色 色综合| caoporm超碰国产精品| 欧美精品tushy高清| 国产精品久久久99| 久久成人精品无人区| 欧美综合欧美视频| 久久精品人人爽人人爽| 日日摸夜夜添夜夜添精品视频| 国产精品一区在线观看你懂的| 欧美日韩国产影片| 国产偷国产偷精品高清尤物| 日韩va亚洲va欧美va久久| 99精品桃花视频在线观看| 精品久久久久久综合日本欧美| 亚洲国产日韩在线一区模特| 大胆欧美人体老妇| 久久综合成人精品亚洲另类欧美| 丝袜诱惑制服诱惑色一区在线观看 | 亚洲一区二区三区在线| 成人黄色在线视频| 国产亚洲成aⅴ人片在线观看| 男人的天堂久久精品| 精品视频1区2区| 亚洲免费电影在线| 成人18精品视频| 国产色产综合色产在线视频| 精品一区二区三区视频在线观看| 欧美卡1卡2卡| 视频在线观看91| 欧美综合视频在线观看| 亚洲欧美日韩在线播放| 国产成人在线影院| 久久久一区二区| 极品尤物av久久免费看| 91精品国产综合久久福利| 亚洲男人电影天堂| 成人18精品视频| 国产精品毛片无遮挡高清| 成人影视亚洲图片在线| 国产午夜精品一区二区三区视频| 国产一区二区中文字幕| 久久久亚洲国产美女国产盗摄 | 一本大道av一区二区在线播放| 亚洲精品免费播放| 欧美精品自拍偷拍| 久久国产综合精品| 国产精品丝袜久久久久久app| aaa欧美日韩| 亚洲国产精品久久久男人的天堂 | 免费高清视频精品| 国产喷白浆一区二区三区| 99在线热播精品免费| 亚洲亚洲人成综合网络| 日韩一区二区视频| 国产在线国偷精品免费看| 中文在线一区二区| 欧美体内she精高潮| 日本91福利区| 国产精品污网站| 在线免费观看视频一区| 美脚の诱脚舐め脚责91| 国产精品久久久久影院| 欧美日韩国产一级片| 久久99日本精品| 亚洲视频 欧洲视频| 欧美高清视频不卡网| 国产精品99久久久久| 一区二区激情视频| 精品国产sm最大网站| 一本一道久久a久久精品综合蜜臀| 亚洲3atv精品一区二区三区| 欧美mv日韩mv国产网站| 99天天综合性| 奇米影视一区二区三区| 中文欧美字幕免费| 777奇米四色成人影色区| 国产成人精品1024| 天堂午夜影视日韩欧美一区二区| 国产亚洲精品精华液| 欧美日韩免费观看一区三区| 国产精品自在欧美一区| 亚洲成人自拍一区| 国产精品久久久久久亚洲伦| 制服视频三区第一页精品| 高清视频一区二区| 日本不卡一二三| 亚洲情趣在线观看| 2020国产成人综合网| 欧美性欧美巨大黑白大战| 国产高清久久久久| 水蜜桃久久夜色精品一区的特点| 国产精品久久久久永久免费观看 | 亚洲一级在线观看| 国产婷婷色一区二区三区在线| 欧美精选一区二区| 91丨九色丨蝌蚪丨老版| 久久精品国产精品亚洲精品| 亚洲一二三四区| 中文字幕的久久| 欧美大片一区二区三区| 在线欧美日韩精品| 成人影视亚洲图片在线| 久久精品久久99精品久久| 亚洲午夜激情网站| 中文字幕一区二区三区乱码在线| 欧美va亚洲va| 7777精品伊人久久久大香线蕉超级流畅 | 欧美福利一区二区| 99国产麻豆精品| 国产91在线|亚洲| 蜜臀av性久久久久蜜臀aⅴ| 亚洲影院理伦片| 综合网在线视频| 欧美激情在线看| 久久久久高清精品| 亚洲精品一区二区三区福利| 欧美高清视频在线高清观看mv色露露十八 | 91国产免费看| 成人av资源站| 国产xxx精品视频大全| 久久99精品国产.久久久久| 午夜久久久影院| 亚欧色一区w666天堂| 亚洲午夜久久久久久久久电影网 | av电影一区二区| 国产不卡高清在线观看视频| 激情综合网最新| 麻豆视频观看网址久久| 日本不卡免费在线视频| 视频一区在线播放| 五月天欧美精品| 视频在线观看一区二区三区| 五月天丁香久久| 日韩精品亚洲一区| 青娱乐精品视频| 裸体一区二区三区| 久久99精品一区二区三区三区| 日本91福利区| 精品亚洲国产成人av制服丝袜 | 国产欧美精品一区二区三区四区| 26uuu久久天堂性欧美| 久久精品视频免费观看| 中文字幕乱码日本亚洲一区二区 | 91亚洲国产成人精品一区二三| 99综合影院在线| 色哟哟一区二区三区| 欧洲一区二区三区在线| 欧美日韩电影在线播放| 欧美一区二区三区不卡| 精品精品欲导航| 中文字幕第一页久久| 亚洲免费在线观看| 亚洲v日本v欧美v久久精品| 日韩有码一区二区三区|