[hts-users:03197] Re: building regression tree and HERest error
- Subject: [hts-users:03197] Re: building regression tree and HERest error
- From: Keiichiro Oura <uratec@xxxxxxxxxxxxxxx>
- Date: Sun, 11 Mar 2012 00:46:33 +0900
- Cc: uratec <uratec@xxxxxxxxxxxx>
- Delivered-to: hts-users@xxxxxxxxxxxxxxx
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=nDziMKZBPUlm7ATHC6y84AVUYv5fWCc7fvA0VYtSHfQ=; b=K1wRzYviagTVvNxhn0Gc0lgF7Gr59fHlllfQno/8qy0TaQIUsyiYVVxCk/ITcCkZkP 9mulP7CF+B4ohO/Nqv99+YtJpUonTgjn/vm+LbDkBOym8k3Z74W1rrboQuK4obKsrCBz 5V/YWr+nC0IgoBUqnr6o+fOQum8ZB/7liJFVBRw8NFi097of1KdRqrS7OB0wpJy0Sf4Y jQeclcOnw7cgGXOA9TvuMH3wjpISsQ8C/LryjKZfRvPHtWSOon+3qYugEy6TiKJiyGto WRH4fpTYsLNuYcx4XF277GWu0lbv9JBDGCrVyzKk9jvNFifoxnaRJBmPsdpAeRQWGnCH +7Iw==
Hi,
How many <LINXFORM> in models/qst001/ver1/cmp/xforms/*.SI+reg_feat1 files?
Regards,
Keiichiro Oura
2012/3/8 Heamin Lee <oasistony@xxxxxxxxxxx>
>
> Hi
>
> I’ve been trying to build a regression tree without using decision tree for speaker adaptation with SI model.
>
> So, I changed Config.pm file (‘dec’ -> ‘reg’).
>
> %tknd = ('adp' => 'reg', # tree kind (reg or dec)
>
> And I wanted to reduce # of regression tree, so I changed Config.pm file($nClass = 32 -> 2)
>
> $nClass = 2; # number of regression classes
>
>
>
> The problem is that the output files (mapmmf/re_clustered_all.mmf, synthesized wave files) using 2 regression classes were same as those using 32 regression classes.
>
> Is there more option that should be changed to fix this problem?
>
> And another problem is that no new files in xforms or anywhere else. Is it normal situation?
>
> I’ve been trying to see Adaptation Transform from xforms, but I couldn’t see anything about it.
>
>
>
> I’m using HTS 2.2.
>
> Log file about this below:
>
> ======================================================================================
>
> Start building regression-class trees for adaptation at Thu Mar 8 03:26:09 KST 2012
>
> ======================================================================================
>
>
>
> HHEd -A -C configs/trn.cnf -D -T 1 -p -i -C configs/dec_cmp.cnf -H models/qst001/ver1/cmp/re_clustered.mmf -M models/qst001/ver1/cmp/regTrees edfiles/qst001/ver1/cmp/reg.hed data/lists/full.list
>
>
>
> HTK Configuration Parameters[9]
>
> Module/Tool Parameter Value
>
> # SHRINKOCCTHRESH Vector 5 500.0 100.0 100.0 100.0 100.0
>
> # MINDUR 5
>
> # MAXSTDDEVCOEF 10
>
> # APPLYDURVARFLOOR TRUE
>
> # DURVARFLOORPERCENTILE 1.000000
>
> # VFLOORSCALESTR Vector 5 0.01 0.01 0.01 0.01 0.01
>
> # NATURALWRITEORDER TRUE
>
> # NATURALREADORDER TRUE
>
> # APPLYVFLOOR TRUE
>
>
>
> HHEd
>
> 108964/108964 Models Loaded [7 states max, 2 mixes max]
>
>
>
> // load stats file
>
> LS stats/qst001/ver1/cmp.stats.re-clustered
>
> Loading state occupation stats
>
> Stats loaded for 108964 models
>
> Mean Occupation Count = 12.104720
>
>
>
> // construct regression class tree
>
> RC 2 reg
>
> Building regression tree with 2 terminals (5 streams)
>
> Creating regression class tree with ident reg.tree and baseclass reg.base
>
> Splitting Node 1, score 1.000000e+10
>
> (Stream splitting)
>
> Splitting Node 3, score 1.000000e+10
>
> (Stream splitting)
>
> Splitting Node 5, score 1.000000e+10
>
> (Stream splitting)
>
> …
>
> stream 1: #terminals=2
>
> stream 2: #terminals=2
>
> stream 3: #terminals=2
>
> stream 4: #terminals=2
>
> stream 5: #terminals=2
>
> Edit Complete
>
>
>
> ================================================================================
>
> Start speaker adaptation (speaker independent) at Thu Mar 8 03:46:35 KST 2012
>
> ================================================================================
>
>
>
>
>
> Iteration 1 of adaptation transform reestimation
>
> HERest -A -C configs/trn.cnf -D -T 1 -S data/scp/adapt.scp -I data/labels/full.mlf -m 1 -u ada -w 3 -t 1500 100 5000 -h */phj* -H models/qst001/ver1/cmp/re_clustered_all.mmf -N models/qst001/ver1/dur/re_clustered_all.mmf -C configs/adp.cnf -K models/qst001/ver1/cmp/xforms SI+reg_feat1 -H models/qst001/ver1/cmp/regTrees/reg.base -H models/qst001/ver1/cmp/regTrees/reg.tree -Z models/qst001/ver1/dur/xforms SI+reg_feat1 -N models/qst001/ver1/dur/regTrees/reg.base -N models/qst001/ver1/dur/regTrees/reg.tree models/qst001/ver1/cmp/tiedlist models/qst001/ver1/dur/tiedlist
>
>
>
> HTK Configuration Parameters[26]
>
> Module/Tool Parameter Value
>
> # BANDWIDTH IntVec 3 40 40 40 IntVec 1 1 IntVec 1 1 IntVec 1 1 IntVec 3 5 5 5
>
> # BLOCKSIZE IntVec 3 40 40 40 IntVec 1 1 IntVec 1 1 IntVec 1 1 IntVec 3 5 5 5
>
> # DURSPLITTHRESH Vector 5 100.0 100.0 100.0 100.0 100.0
>
> # SPLITTHRESH Vector 5 500.0 100.0 100.0 100.0 100.0
>
> # KEEPXFORMDISTINCT TRUE
>
> # SMAPSIGMA 1
>
> # USESMAP TRUE
>
> # MLLRDIAGCOV FALSE
>
> # DURUSEBIAS TRUE
>
> # DURTRANSKIND CMLLR
>
> # USEBIAS TRUE
>
> # TRANSKIND CMLLR
>
> # DURREGTREE /home/htk/Database/Heamin/HTS/HTS_AD_K_STRAIGHT_2_2_m/models/qst001/ver1/dur/regTrees/reg.tree
>
> # DURBASECLASS /home/htk/Database/Heamin/HTS/HTS_AD_K_STRAIGHT_2_2_m/models/qst001/ver1/dur/regTrees/reg.base
>
> # REGTREE /home/htk/Database/Heamin/HTS/HTS_AD_K_STRAIGHT_2_2_m/models/qst001/ver1/cmp/regTrees/reg.tree
>
> # BASECLASS /home/htk/Database/Heamin/HTS/HTS_AD_K_STRAIGHT_2_2_m/models/qst001/ver1/cmp/regTrees/reg.base
>
> # DURADAPTKIND TREE
>
> # ADAPTKIND TREE
>
> # MINDUR 5
>
> # MAXSTDDEVCOEF 10
>
> # APPLYDURVARFLOOR TRUE
>
> # DURVARFLOORPERCENTILE 1.000000
>
> # VFLOORSCALESTR Vector 5 0.01 0.01 0.01 0.01 0.01
>
> # NATURALWRITEORDER TRUE
>
> # NATURALREADORDER TRUE
>
> # APPLYVFLOOR TRUE
>
>
>
> HMM:
>
> HERest ML Updating: XForms
>
> System is SHARED
>
> 110824 Logical/87000 Physical Models Loaded, VecSize=138
>
> 3 MMF input files
>
> Duration model:
>
> HERest ML Updating: XForms
>
> System is SHARED
>
> 110824 Logical/3798 Physical Models Loaded, #States=5
>
> 3 MMF input files
>
>
>
> Pruning-On[1500.0 100.0 5000.0]
>
> …
>
> ========================================================================
>
> Start speaker adaptation (SI+MLLR+MAP) at Thu Mar 8 03:56:20 KST 2012
>
> ========================================================================
>
>
>
> HERest -A -B -C configs/trn.cnf -D -T 1 -S data/scp/adapt.scp -I data/labels/full.mlf -m 1 -u pmvwdpmv -w 3 -t 1500 100 5000 -h */phj* -H models/qst001/ver1/cmp/re_clustered_all.mmf -N models/qst001/ver1/dur/re_clustered_all.mmf -M models/qst001/ver1/cmp/mapmmf -R models/qst001/ver1/dur/mapmmf -C configs/map.cnf -H models/qst001/ver1/cmp/regTrees/reg.base –H models/qst001/ver1/cmp/regTrees/reg.tree -J models/qst001/ver1/cmp/xforms SI+reg_feat6 -E models/qst001/ver1/cmp/xforms SI+reg_feat6 -a -N models/qst001/ver1/dur/regTrees/reg.base -N models/qst001/ver1/dur/regTrees/reg.tree -Y models/qst001/ver1/dur/xforms SI+reg_feat6 -W models/qst001/ver1/dur/xforms SI+reg_feat6 -b models/qst001/ver1/cmp/tiedlist models/qst001/ver1/dur/tiedlist
>
>
>
> HTK Configuration Parameters[13]
>
> Module/Tool Parameter Value
>
> # HMAP TRACE 2
>
> # MIXWEIGHTFLOOR 3
>
> # MINEGS 1
>
> # DURMAPTAU 50
>
> # MAPTAU 50
>
> # MINDUR 5
>
> # MAXSTDDEVCOEF 10
>
> # APPLYDURVARFLOOR TRUE
>
> # DURVARFLOORPERCENTILE 1.000000
>
> # VFLOORSCALESTR Vector 5 0.01 0.01 0.01 0.01 0.01
>
> # NATURALWRITEORDER TRUE
>
> # NATURALREADORDER TRUE
>
> # APPLYVFLOOR TRUE
>
>
>
> HMM:
>
> HERest MAP Updating: Means Variances MixWeights
>
> System is SHARED
>
> 110824 Logical/87000 Physical Models Loaded, VecSize=138
>
> 3 MMF input files
>
> Duration model:
>
> HERest MAP Updating: Means Variances
>
> System is SHARED
>
> 110824 Logical/3798 Physical Models Loaded, #States=5
>
> 3 MMF input files
>
>
>
> Pruning-On[1500.0 100.0 5000.0]
>
> …
>
> Saving hmm's to dir /home/htk/Database/Heamin/HTS/HTS_AD_K_STRAIGHT_2_2_m/models/qst001/ver1/cmp/mapmmf
>
> Saving duration models to dir /home/htk/Database/Heamin/HTS/HTS_AD_K_STRAIGHT_2_2_m/models/qst001/ver1/dur/mapmmf
>
> Reestimation complete - average log prob per frame = 9.669560e+01
>
> - total frames seen = 6.099200e+04
>
>
- References
-
- [hts-users:03195] building regression tree and HERest error, Heamin Lee