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

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

?? hmodel.h

?? 隱馬爾科夫模型工具箱
?? H
?? 第 1 頁 / 共 2 頁
字號(hào):
/* ----------------------------------------------------------- *//*                                                             *//*                          ___                                *//*                       |_| | |_/   SPEECH                    *//*                       | | | | \   RECOGNITION               *//*                       =========   SOFTWARE                  */ /*                                                             *//*                                                             *//* ----------------------------------------------------------- *//* developed at:                                               *//*                                                             *//*      Speech Vision and Robotics group                       *//*      Cambridge University Engineering Department            *//*      http://svr-www.eng.cam.ac.uk/                          *//*                                                             *//*      Entropic Cambridge Research Laboratory                 *//*      (now part of Microsoft)                                *//*                                                             *//* ----------------------------------------------------------- *//*         Copyright: Microsoft Corporation                    *//*          1995-2000 Redmond, Washington USA                  *//*                    http://www.microsoft.com                 *//*                                                             *//*               2002 Cambridge University                     *//*                    Engineering Department                   *//*                                                             *//*   Use of this software is governed by a License Agreement   *//*    ** See the file License for the Conditions of Use  **    *//*    **     This banner notice must not be removed      **    *//*                                                             *//* ----------------------------------------------------------- *//*         File: HModel.h  HMM Model Definition Data Type      *//* ----------------------------------------------------------- *//* !HVER!HModel:   3.2 [CUED 09/12/02] */#ifndef _HMODEL_H_#define _HMODEL_H_#ifdef __cplusplusextern "C" {#endif/*    The following types define the in-memory representation of a HMM.   All HMM's belong to a HMMSet which includes a macro table for   rapidly mapping macro/hmm names into structures.  */#define MACHASHSIZE 1277   /* Size of each HMM Set macro hash table */#define PTRHASHSIZE  513   /* Size of each HMM Set ptr map hash table */#define MINMIX  1.0E-5     /* Min usable mixture weight */#define LMINMIX -11.5     /* log(MINMIX) */#define MINDLOGP 0.000001  /* prob = exp(shortform/DLOGSCALE) */#define DLOGSCALE -2371.8  /* = 32767/ln(MINDLOGP) */#define DLOGZERO 32767  #define MixWeight(hset,weight) (weight)#define MixLogWeight(hset,weight) (weight<MINMIX ? LZERO : log(weight))#define MixFloor(hset)            ( MINMIX )/* ------------------ Master Model File Info ----------------- */typedef struct _MMFInfo *MILink;typedef struct _MMFInfo{   Boolean isLoaded;       /* true if contents are loaded */   char *fName;            /* MMF file name */   int fidx;               /* MMF file index */   MILink next;            /* next external file name in list */} MMFInfo;/* -------------------- HMM Definition ----------------------- */enum _DurKind {NULLD, POISSOND, GAMMAD, RELD, GEND};typedef enum _DurKind DurKind;enum _HSetKind {PLAINHS, SHAREDHS, TIEDHS, DISCRETEHS};typedef enum _HSetKind HSetKind;typedef struct {   SVector mean;        /* mean vector */   CovKind ckind;       /* kind of covariance */   Covariance cov;      /* covariance matrix or vector */   float gConst;        /* Precomputed component of b(x) */   short rClass;        /* regression base class number (zero if unused) */   int mIdx;            /* MixPDF index */   int nUse;            /* usage counter */   Ptr hook;            /* general hook */} MixPDF;typedef struct {        /* 1 of these per mixture per stream */   float weight;        /* mixture weight */   MixPDF *mpdf;        /* -> mixture pdf */} MixtureElem;typedef union {         /* array[1..numMixtures] of Mixture */   MixtureElem *cpdf;    /* PLAINHS or SHAREDHS */   Vector tpdf;          /* TIEDHS */   ShortVec dpdf;        /* DISCRETE */} MixtureVector; typedef struct{         /* used for tied mixture prob calculations */   short index;          /* mixture index */   float prob;           /* mixture prob scaled by maxP */}TMProb;typedef struct {        /* A Tied Mixture "Codebook" */   LabId mixId;          /* id of macro base name */   short nMix;           /* num mixtures M in set */   short topM;           /* num TMProbs actually used */   MixPDF ** mixes;      /* array[1..M] of MixPDF */   LogFloat maxP;        /* max log mixture prob */   TMProb *probs;        /* array[1..M] of TMProb */} TMixRec;typedef struct {        /* 1 of these per stream */   int nMix;            /* num mixtures in this stream */   MixtureVector spdf;  /* Mixture Vector */   Ptr hook;            /* general hook */}StreamElem;typedef struct {   SVector weights;     /* vector of stream weights */   StreamElem *pdf;     /* array[1..numStreams] of StreamElem */   SVector dur;         /* vector of state duration params, if any */      int sIdx;            /* State index */   int nUse;            /* usage counter */   Ptr hook;            /* general hook */   int stateCounter;    /* # of state occurrences */} StateInfo;typedef struct {        /* 1 of these per state */   StateInfo *info;     /* information for this state */} StateElem;typedef struct {   struct _HMMSet *owner;  /* owner of this model */   short numStates;        /* includes entry and exit states */   StateElem *svec;        /* array[2..numStates-1] of StateElem */     SVector dur;            /* vector of model duration params, if any */      SMatrix transP;         /* transition matrix (logs) */   int tIdx;               /* Transition matrix index */   int nUse;               /* num logical hmm's sharing this def */   Ptr hook;               /* general hook */} HMMDef;typedef HMMDef * HLink;/* ---------------------- Input Transform  ------------------- */typedef struct {   int vecSize;         /* must be matched to a stream width! */   IntVec blockSize;    /* block sizes in the linear transform */   SMatrix* xform;      /* 1..numBlocks matrix transforms */   SVector bias;        /* bias vector, if no bias equals NULL */   float det;           /* determinant of linxform */   int nUse;            /* usage counter */} LinXForm;typedef struct {   char* xformName;     /* name of the transform (macroname) */   char* mmfIdMask;     /* mask of model sets that appropriate for */   char *fname;         /* filename of where the input xform was loaded */   ParmKind pkind;      /* parameter kind for xform to be applied to */   Boolean preQual;     /* is this applied prior to qualifiers? */   LinXForm *xform;     /* actual transform to be applied */   int nUse;            /* usage counter */} InputXForm;/* ---------------------- Macros/HMM Hashing ------------------- *//*    Every macro, logical HMM defn and physical HMM defn has an   entry in a macro table.  The macro types are:        l logHMM     u mean      v variance  i invcovar  p pdf     h phyHMM     d duration  t transP    m mixpdf    s state     x xform      w strm wts  o options   c lltcovar  * deleted     r regtree   a HMMDef will have exactly 1 phyHMM macro referencing it but it can    have 0 or more logHMM macros referencing it.*/typedef struct _MacroDef *MLink;typedef struct _MacroDef{   MLink next;             /* next cell in hash table */   char type;              /* type of macro [hluvixdtmps*] */   short fidx;             /* idx of MMF file (0 = SMF) */   LabId id;               /* name of macro */   Ptr structure;          /* -> shared structure or HMM Def */} MacroDef;typedef struct _PtrMap {   /* used for finding macros via ptr's */   struct _PtrMap *next;   /* next cell in hash table */   Ptr ptr;                /* the structure */   MLink m;                /* macro def for this structure */} PtrMap;/* ---------------------- HMM Sets ----------------------------- */typedef struct _HMMSet{   MemHeap *hmem;          /* memory heap for this HMM Set */      Boolean *firstElem;     /* first element added to hmem during MakeHMMSet*/   char *hmmSetId;         /* identifier for the hmm set */   MILink mmfNames;        /* List of external file names */   int numLogHMM;          /* Num of logical HMM's */   int numPhyHMM;          /* Num of distinct physical HMM's */   int numFiles;           /* total number of ext files */   int numMacros;          /* num macros used in this set */   MLink * mtab;           /* Array[0..MACHASHSIZE-1]OF MLink */   PtrMap ** pmap;         /* Array[0..PTRHASHSIZE-1]OF PtrMap* */   Boolean allowTMods;     /* true if HMMs can have Tee Models */   Boolean optSet;         /* true if global options have been set */   short vecSize;          /* dimension of observation vectors */   short swidth[SMAX];     /* [0]=num streams,[i]=width of stream i */   ParmKind pkind;         /* kind of obs vector components */   DurKind dkind;          /* kind of duration model (model or state) */   CovKind ckind;          /* cov kind - only global in V1.X */   HSetKind hsKind;        /* kind of HMM set */   TMixRec tmRecs[SMAX];   /* array[1..S]of tied mixture record */   int numStates;          /* Number of states in HMMSet */   int numSharedStates;    /* Number of shared states in HMMSet */   int numMix;             /* Number of mixture components in HMMSet */   int numSharedMix;       /* Number of shared mixtures in HMMSet */   int numTransP;          /* Number of distinct transition matrices */   int ckUsage[NUMCKIND];  /* Number of components using given ckind */   InputXForm *xf;         /* Input transform of HMMSet */} HMMSet;/* --------------------------- Initialisation ---------------------- */void InitModel(void);/*   Initialise the module*//* ---------------- Macro Related Manipulations -------------------- */void QuantiseObservation(HMMSet *hset, Observation *obs, int frame);MLink NewMacro(HMMSet *hset, short fidx, char type, LabId id, Ptr structure);/*   Create a new macro definition for given HMM set with given values   and insert it into the associated macro table.  Return a pointer to   it.*/void DeleteMacro(HMMSet *hset, MLink p);void DeleteMacroStruct(HMMSet *hset, char type, Ptr structure);/*    Mark macro definition [for given structure] as deleted (ie type='*')

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆成人免费电影| 国产精品电影一区二区三区| 日韩一区二区三区精品视频| 欧美精品一区二区高清在线观看| 国产亚洲精品7777| 亚洲黄色免费网站| 激情综合亚洲精品| aaa国产一区| 日本精品视频一区二区| 精品国产欧美一区二区| 亚洲人成精品久久久久久 | 日韩电影一二三区| 99国产精品久久久久久久久久久 | 国产成人亚洲综合a∨婷婷| 在线看国产一区| 色老汉一区二区三区| 亚洲成a人片综合在线| 亚洲欧美一区二区不卡| 欧美日韩你懂得| 欧美男生操女生| 欧洲av在线精品| 在线电影院国产精品| 色哟哟一区二区| 欧美日韩电影一区| 日本一区二区三区在线观看| 欧美狂野另类xxxxoooo| 国产精品网站导航| 裸体在线国模精品偷拍| 精品视频1区2区| 国产精品久久久久久久久图文区| 国内欧美视频一区二区| 1区2区3区国产精品| 国产精品无圣光一区二区| 国产**成人网毛片九色| 91精品国产色综合久久不卡蜜臀 | 欧美日韩在线观看一区二区 | 狠狠色丁香九九婷婷综合五月| 国产欧美日韩在线| 欧美国产精品v| 中文字幕一区二区三区四区不卡| 99久久久久久99| 欧美午夜在线一二页| 91天堂素人约啪| 精品视频一区二区不卡| 色婷婷av久久久久久久| 亚洲色图第一区| 91原创在线视频| 亚洲欧洲99久久| 91色婷婷久久久久合中文| 国产精品国产三级国产aⅴ无密码| 国产成人免费av在线| 久久久蜜桃精品| 国产精品888| 国产精品国产三级国产普通话99| 99麻豆久久久国产精品免费优播| 国产精品久久久久久亚洲毛片| 国产成人午夜电影网| 国产精品看片你懂得| 91亚洲永久精品| 国产精品国产自产拍高清av王其| 91丨porny丨在线| 亚洲成人免费在线观看| 久久嫩草精品久久久精品一| 最近中文字幕一区二区三区| 91精品国产手机| 久久免费视频一区| 麻豆91在线观看| 久久亚洲一区二区三区明星换脸| 国产麻豆一精品一av一免费| 国产欧美精品一区aⅴ影院| 波波电影院一区二区三区| 亚洲精品一二三区| 91精品国产高清一区二区三区 | 久久超级碰视频| 国产日韩欧美一区二区三区综合| 成人综合激情网| 日本一区二区三区免费乱视频| 91亚洲男人天堂| 美女在线视频一区| 国产精品精品国产色婷婷| 国产精品一线二线三线精华| 日本强好片久久久久久aaa| 91免费精品国自产拍在线不卡| 亚洲一区二区欧美激情| 精品国产不卡一区二区三区| av成人动漫在线观看| 美脚の诱脚舐め脚责91| 亚洲欧洲成人自拍| 91麻豆精品国产无毒不卡在线观看 | 夫妻av一区二区| 亚洲永久免费视频| 久久久久久久久岛国免费| 日本韩国视频一区二区| 激情综合色综合久久综合| 樱桃视频在线观看一区| 欧美日韩一区二区在线视频| 大胆欧美人体老妇| 麻豆精品国产91久久久久久| 亚洲美女在线国产| 国产亚洲福利社区一区| 免费高清视频精品| 91精品综合久久久久久| 国产欧美一区二区精品性色超碰 | 免费成人小视频| 成人欧美一区二区三区白人| 欧美一二三在线| 色综合天天性综合| 国产精品一二三| 日韩中文字幕不卡| 亚洲精品视频在线看| 亚洲国产高清在线| 日韩免费观看2025年上映的电影| 成人毛片视频在线观看| 精品中文av资源站在线观看| 亚洲国产欧美日韩另类综合| 17c精品麻豆一区二区免费| 久久一留热品黄| 在线播放视频一区| 欧美午夜不卡在线观看免费| 不卡的av中国片| 精品一区二区三区在线播放视频| 久久久综合视频| 精品一区二区免费看| 日韩久久精品一区| 51精品秘密在线观看| 欧美在线免费播放| 国产乱理伦片在线观看夜一区| 天天av天天翘天天综合网| 一区二区三区国产豹纹内裤在线| 亚洲精品视频观看| 亚洲狠狠丁香婷婷综合久久久| 中文幕一区二区三区久久蜜桃| 国产蜜臀97一区二区三区| 中文字幕在线观看一区二区| 亚洲综合在线免费观看| 亚洲在线视频一区| 三级精品在线观看| 国产一区二区三区免费看| 成人一二三区视频| 欧美日韩综合在线免费观看| 欧美白人最猛性xxxxx69交| 国产精品午夜在线| 三级在线观看一区二区| 成人丝袜视频网| 欧美日韩电影在线播放| 天天色 色综合| 精品久久久久久久久久久久久久久 | 国产精品你懂的在线欣赏| 亚洲精品久久久蜜桃| 捆绑调教一区二区三区| www.色精品| 91超碰这里只有精品国产| 久久精品夜色噜噜亚洲a∨| 亚洲一区二三区| 国产成人精品免费一区二区| 色老汉一区二区三区| 久久综合色一综合色88| 亚洲愉拍自拍另类高清精品| 国产福利一区二区三区| 欧美日韩精品三区| 日本一区二区三区在线不卡| 日韩国产一二三区| 91亚洲精品一区二区乱码| 亚洲一区二区三区精品在线| 欧美日韩黄色影视| 久久精品人人做人人爽97| 樱花草国产18久久久久| 国产精品1区2区3区| 欧美日韩国产综合草草| 国产精品久久久久影院老司| 乱中年女人伦av一区二区| 在线免费观看成人短视频| 国产精品天干天干在线综合| 免费成人av在线| 欧美三级中文字幕在线观看| 国产精品久久777777| 国产精品一区二区在线观看网站| 在线播放国产精品二区一二区四区| 亚洲猫色日本管| 成人av网站大全| 欧美国产乱子伦 | 7777精品伊人久久久大香线蕉的| 国产精品人人做人人爽人人添| 韩国三级中文字幕hd久久精品| 欧美喷水一区二区| 一区二区高清在线| 91网站在线播放| 亚洲少妇中出一区| av亚洲精华国产精华精华| 三级影片在线观看欧美日韩一区二区| 欧美日韩成人综合在线一区二区| 欧美午夜精品一区二区蜜桃| 国产精品成人一区二区三区夜夜夜| 国产一区二区视频在线播放| 日韩精品专区在线影院重磅| 日本不卡高清视频| 欧美精品电影在线播放| 日一区二区三区| 在线播放91灌醉迷j高跟美女 | 91国在线观看|