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

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

?? gauss_example_32f_select.txt

?? Intel開發的IPP庫的應用實例
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
//
//                        INTEL CORPORATION PROPRIETARY INFORMATION
//        This software is supplied under the terms of the license agreement
//        or nondisclosure agreement with Intel Corporation and may not be copied
//        or disclosed except in accordance with the terms of that agreement.
//            Copyright (c) 1999-2006 Intel Corporation. All Rights Reserved.
//
//


        Simple program to illustrate vector Gaussian mixture
        calculation and feature vectors processing using
        partial calculation of Gaussian mixtures (Gaussian
        selection algorithm)
        Float means, variances, features and probabilities


        gauss_main.cpp file

The main program contains several calls of Fake_Decoder_Test function with different
arguments. Probabilities and features calculated while running the test could be
logged (last two arguments).


        Fake_Decoder class

Imitates time-synchronous tree decoder requests for state likelihoods (log
probabilities). Each state corresponds to a Gaussian mixtue. Active states and the
length of state activity interval are chosen randomly. Required active states number
is defined for each frame. State activity interval length is uniformly distributed in
[1,max_live]. Probability of the active state is requested for the current frame once
per frame only. The real decoder could request the same probability several times per
frame and could request probabilities for some following frames if acoustic look-ahead
is used.

Fake_Decoder(int state_number, int max_live)
                                     - constructor
~Fake_Decoder(void)                  - destructor
int Init_Decoder(void)               - internal structures initialization
                                       >= 0 if OK, otherwise failed
bool Attach_Cache(Prob_Cache *cache) - attach ready-to-use probability cache
                                       cache state number should not be less
                                       than decoder state number
                                       true if OK, otherwise failed
int Init_LogFile(char *prob_log)     - opens log file for probabilities
                                       each probability used by decoder
                                       is written to this file as float value
                                       file is closed in desctuctor
                                       this feature is useful to compare
                                       different modes of probability calculation
                                       >= 0 if OK, otherwise failed

After successful constructor, Init_Decoder and Attach_Cache calls decoder is ready

bool Ready(void)                     - true if decoder is ready, false otherwise
bool Decode_Frame(int act_num)       - process frame with act_num active states
                                       real number of active states could differ
                                       from requested (eg if it was more for
                                       previous frame and no activity intervals
                                       is finished)
                                       true if the frame is not last one
void Close_Decoder(void)             - stop decoder and fix statistics
void Get_Statistics(Len_Stat *stat)  - extract statistics data: all requests,
                                       repeated requests (0 now), number of
                                       state activity intervals of length [1,256]

int Get_Probability(int state, float *prob) -
                                       request for state probability for current
                                       frame passed to cache and statistics collected
                                       if probability is accessible 0 is returned and
                                       it is written to prob[0]
                                       if probability is not accessible 1 is returned

int Use_Probability(int state, float *prob) -
                                       use of calculated probability (imitation of
                                       calculated probability use in decoder)
                                       0 is returned

int Activity_Interval(int max_len)   - random length of state activity interval




        Prob_Cache class

Simplified SDT probability cache class. Supplies probabilities for the current frame.
If the value is not in cache up to vec_length values are requested from probability
calculator. Cache has size state_number*vec_length and crawls forward one element per
frame. After frame_num frames it is moved to the beginning.

Prob_Cache(int state_number, int vec_length, int frame_num)
                                     - constructor
~Prob_Cache(void)                    - destructor
int Init_Cache(void)                 - internal structures initialization
                                       >= 0 if OK, otherwise failed
bool Attach_Calc(Prob_Calc *calc)    - attach ready-to-use probability calculator
                                       cache state number should not be less
                                       than calculator state number
                                       true if OK, otherwise failed

After successful constructor, Init_Cache and Attach_Calc calls cache is ready

bool Ready(void)                     - true if cache is ready, false otherwise
bool Step_Forward(void)              - step to the next frame, values for the
                                       previous frame are lost
                                       true if the next frame exists
void Detach_Calc(void)               - detach probability calculator
                                       after successful Attach_Calc cache could
                                       work with other calculator
void Get_Statistics(Len_Stat *stat)  - extract statistics data: unused values,
                                       calculated vectors of length [1,vec_length]

float Get_Probability(int state)     - request for state probability for current frame
int State_Number(void)               - get state number in cache (state_number)




        Prob_Calc class

Calculates the vector of Gaussian mixture probabilities. The model consists of
state_number states. Each state corresponds to Gaussian mixture with max_gauss or
less components. Weight, determinant, mean and var values are situated in separate
vectors in the same order. Mean and var vectors are aligned to 16 byte boundary.
Mixture parameters are read from the parameter file or fake calculator is created
(max_gauss components in all mixtures, zero means, identity vars, equal weights,
space_dim dets).

Prob_Calc (Calc_Hint hint)           - constructor
                                       hint - method of calculations
                                       calcVect - vector (LogGauss+LogAdd)
                                       calcVecM - vector (LogGauss+Max)
                                       calcMix  - mixture (LogGaussMixture)
                                       calcNone - access to data only
                                       calcVecS - vector with Gaussian selection
                                       (LogGaussSelect+LogAdd)
~Prob_Calc(void)                     - destructor
int Init_Calc(int state_number, int max_gauss, int space_dim, int max_len, int min_len)
int Init_Calc(char* file, int max_len, int min_len)
                                     - internal structures initialization for fake
                                       and file based probability calculator
                                       Mixture parameter file structure is
                                       described in feat_calc.cpp file
                                       Buffer for max_len features is reserved
                                       Vectors of lengt [min_len,max_len] are
                                       calculated (shorter at the utterance end)
                                       >= 0 if OK, otherwise failed
bool Attach_Feat(Feat_Calc *feat)    - attach ready-to-use feature producer
                                       feature vector length should be the same as
                                       for calculator
                                       true if OK, otherwise failed
int Init_LogFile(char *feat_log)     - opens log file for features
                                       feature vectors really used by probability
                                       calculator are written as HTK feature file
                                       file is closed in desctuctor or while
                                       feature producer detachment
                                       >= 0 if OK, otherwise failed

After successful constructor, Init_Calc and Attach_Feat calls cache is ready

bool Ready(void)                     - true if calculator is ready, false otherwise
bool Step_Forward(void)              - step to the next frame
                                       true if the next frame exists
void Detach_Feat(void)               - detach feature producer
                                       after successful Attach_Feat calculator could
                                       work with other producer

int Obv_Prob_Vec(int state, float *result, int len)
                                     - calculate len probabilities from current
                                       frame that are placed to result
                                       less than len values could be calculated if
                                       there are less than len features in the buffer
                                       ot at the end of utterance
                                       features are requested from feature producer
                                       if less than min_len features are in buffer
                                       calculator requests and takes into account
                                       number of partially calculated features due

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天堂一区二区在线| 91香蕉国产在线观看软件| 成人app下载| 91精品午夜视频| 一区二区三区蜜桃网| 国产黑丝在线一区二区三区| 欧美精品乱码久久久久久按摩| 国产精品人成在线观看免费 | 欧美一卡在线观看| 国产精品久久久久久妇女6080| 紧缚捆绑精品一区二区| 视频一区二区三区中文字幕| 91网页版在线| 国产精品久久看| 国产精品996| www久久久久| 玖玖九九国产精品| 欧美剧情片在线观看| 亚洲精品高清在线观看| 91理论电影在线观看| 国产精品美女一区二区三区| 国产一区二区三区美女| 精品美女一区二区| 久久99精品久久久久| 欧美zozozo| 久久99九九99精品| 精品国产免费人成在线观看| 日本免费新一区视频| 91麻豆精品国产91久久久使用方法 | 日韩一级二级三级精品视频| 午夜激情一区二区三区| 欧美精品三级在线观看| 日韩精彩视频在线观看| 宅男噜噜噜66一区二区66| 免费美女久久99| 2021国产精品久久精品| 国产不卡视频一区二区三区| 亚洲国产成人私人影院tom | 久久99国产精品麻豆| 久久女同互慰一区二区三区| 国产精品自拍av| 中文字幕一区二区不卡| 色999日韩国产欧美一区二区| 亚洲嫩草精品久久| 欧美色综合影院| 日韩国产精品大片| 精品电影一区二区三区| 波多野结衣在线一区| 一区二区三区色| 欧美精品亚洲一区二区在线播放| 水野朝阳av一区二区三区| 日韩精品在线一区| 国产.欧美.日韩| 亚洲成人综合在线| 精品久久一二三区| 97精品国产露脸对白| 午夜欧美在线一二页| 久久久国产综合精品女国产盗摄| av色综合久久天堂av综合| 天天色综合天天| 国产欧美一区二区精品秋霞影院| 色视频成人在线观看免| 精品一区二区精品| 亚洲色图制服诱惑| 欧美mv和日韩mv的网站| 91在线观看视频| 另类小说图片综合网| 中文字幕一区二区在线观看| 欧美精品久久久久久久久老牛影院| 国产在线视频精品一区| 一区二区三区产品免费精品久久75| 日韩一二三四区| 在线一区二区观看| 国内成人免费视频| 视频一区免费在线观看| 中文字幕中文字幕在线一区| 日韩视频123| 色婷婷精品大视频在线蜜桃视频| 麻豆国产精品777777在线| 一区二区三区.www| 久久久99久久| 日韩欧美国产系列| 欧美日韩亚洲另类| 91天堂素人约啪| 国产91露脸合集magnet| 麻豆精品国产91久久久久久| 亚洲一区二区五区| 亚洲色大成网站www久久九九| 精品久久久三级丝袜| 制服视频三区第一页精品| 91福利在线看| 国产91丝袜在线播放九色| 色系网站成人免费| 一区二区三区小说| 中文字幕精品综合| 久久久久97国产精华液好用吗| 亚洲日本成人在线观看| 精品三级av在线| 欧美丝袜丝交足nylons| 成人综合在线视频| 午夜国产精品影院在线观看| 综合久久综合久久| 欧美国产精品中文字幕| 久久夜色精品国产噜噜av| 日韩欧美电影一区| 91精品国产91久久综合桃花| 欧美日韩国产片| 欧美日韩不卡一区二区| 欧美怡红院视频| 欧美日韩电影在线| 制服.丝袜.亚洲.另类.中文 | 国产精品久久久久影视| 日韩欧美黄色影院| 日韩欧美一二三| 欧美大黄免费观看| 日韩一级免费观看| 久久婷婷久久一区二区三区| 欧美成人福利视频| 久久色视频免费观看| 日本一区二区三级电影在线观看| 久久亚洲精精品中文字幕早川悠里 | 精品国产露脸精彩对白| 精品剧情v国产在线观看在线| 日韩免费视频一区| 欧美精品一区二区三区蜜臀| 久久精品一区二区| 中文字幕在线一区| 一区二区三区蜜桃| 欧美a一区二区| 国产精品一卡二卡在线观看| 成人黄色大片在线观看| 91美女片黄在线| 欧美日本在线观看| 日韩精品一区二区三区三区免费| 久久久久88色偷偷免费| 亚洲欧美另类在线| 欧美午夜视频网站| thepron国产精品| 色综合久久综合中文综合网| 国产在线国偷精品产拍免费yy| 日本va欧美va精品发布| 亚洲一区二区视频| 亚洲高清视频在线| 久久九九影视网| 精品国产乱码91久久久久久网站| 日韩制服丝袜av| 欧美丝袜丝nylons| 日韩午夜激情免费电影| 精品国产麻豆免费人成网站| 一区二区三区免费网站| 欧美大片拔萝卜| 国产精品亚洲人在线观看| 国产在线播放一区二区三区| 一区二区三区蜜桃| 欧美在线观看视频一区二区三区| 欧美夫妻性生活| 久久精品免视看| 综合激情成人伊人| 日韩精品成人一区二区在线| 国产成人综合自拍| 盗摄精品av一区二区三区| 欧美日韩黄视频| 亚洲区小说区图片区qvod| 久草精品在线观看| 在线观看亚洲a| 久久九九久精品国产免费直播| 一区二区三区在线看| 日韩国产高清影视| 国产ts人妖一区二区| 日韩一区二区三区观看| 日韩欧美激情在线| 亚洲bt欧美bt精品777| 丰满少妇久久久久久久| 欧美亚洲高清一区二区三区不卡| 99在线精品免费| 日本成人在线视频网站| 亚洲国产美国国产综合一区二区| 精品成a人在线观看| 欧美变态口味重另类| 日韩视频免费观看高清完整版 | 午夜精品久久久| 中文字幕中文乱码欧美一区二区| 国产精品亚洲专一区二区三区 | 欧美日韩久久久| 欧美伊人久久久久久午夜久久久久| 国产精品自在在线| gogogo免费视频观看亚洲一| 处破女av一区二区| 在线观看av一区| 欧洲av一区二区嗯嗯嗯啊| 久久精品亚洲乱码伦伦中文 | 国产精品99久久久久久有的能看| 五月婷婷激情综合网| 久久午夜老司机| 欧美日韩成人综合| 婷婷综合另类小说色区| 日韩精品最新网址| 国产精品99久久久久| 国产精品久久久久久久久晋中 | 精品一区二区三区av|