Search the web
Sign In
New User? Sign Up
icsi-speech-tools
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
hidden layer output   Message List  
Reply | Forward Message #133 of 162 |
Re: [icsi-speech-tools] hidden layer output

> > Be aware that there's a big in v3_20 (and earlier) that causes
> > problems if there are a lot of reject frames. Specifically if the
> > fraction of frames rejected ever passes the fraction of work being
> > done by a given thread (e.g. 12.5% reject with 8 threads). There's
> > been a fix around for a while but I haven't had time to release it (or
> > merge Arlo's recent improvements).
> Noted. Thank goodness I'm an accepting kind of guy, and don't tend
> to reject much. :-)

Rejecting frames is no joke! We've recently found that it's a great way
to speed up training if you reject them in such a way as to leave a
subset of data that has a uniform distribution over classes. This can
reduce training time by an order of magnitude.

Unfortunately there's some issues with the multi-threading involved when
you're rejecting the majority of your data, due to the way in which
frames in a bunch are distributed to the threads. The current best hack
is to dupe Quicknet into thinking that you have a lot more threads than
you're actually going to use. For example, if you reject 90% of your
data and you want to train on a 4-CPU server, you should set
mlp_threads=40. This is probably something that should be fixed in a
less crude manner... but it works for now!

-arlo



Thu Oct 25, 2007 1:27 am

arlo@...
Send Email Send Email

Forward
Message #133 of 162 |
Expand Messages Author Sort by Date

Hi all, I started looking at all of the new options (woo hoo) in v 3.20, and am curious: is there a way on the command line to take a 3-layer MLP and strip off...
Eric
jefosler
Offline Send Email
Oct 25, 2007
12:39 am

... Eric> Hi all, I started looking at all of the new options (woo Eric> hoo) in v 3.20, and am curious: is there a way on the Eric> command line to take a...
David Johnson
st0nka
Offline Send Email
Oct 25, 2007
12:53 am

Yes, Matlab-formatted weights are definitely the way to go. ... In addition to Barry's HATs setup, you can do neat things like "bottleneck" features from Brno:...
Arlo Faria
arlo@...
Send Email
Oct 25, 2007
1:17 am

... Wow! That ain't rocket science! Thanks for the tip. ... Very cool, looking forward to it. -Eric...
Eric Fosler-Lussier
jefosler
Offline Send Email
Oct 25, 2007
1:25 am

... aha. I still have old rap3 weights (from qnstrn) so I can use qncopywts to convert to matlab. I guess I could hack the rap3 weights file rather easily...
Eric Fosler-Lussier
jefosler
Offline Send Email
Oct 25, 2007
1:18 am

... Rejecting frames is no joke! We've recently found that it's a great way to speed up training if you reject them in such a way as to leave a subset of data...
Arlo Faria
arlo@...
Send Email
Oct 25, 2007
1:27 am

... Arlo> Rejecting frames is no joke! We've recently found that it's Arlo> a great way to speed up training if you reject them in such Arlo> a way as to leave...
David Johnson
st0nka
Offline Send Email
Oct 25, 2007
1:33 am

... Yeah, that's similar to the kind of thing that Jun Hou and Larry Rabiner were seeing in their TDNN trainings, if I interpret what you're saying to mean...
Eric Fosler-Lussier
jefosler
Offline Send Email
Oct 25, 2007
1:43 am

... Yes, that's the idea in principle. In practice, I actually somewhat over-sample the more frequent classes for performance reasons. ... I randomly sample...
Arlo Faria
arlo@...
Send Email
Oct 25, 2007
2:08 am

... Eric> Or, does someone have some code to munge the weight files Eric> for me? ... Eric> aha. I still have old rap3 weights (from qnstrn) so I can Eric>...
David Johnson
st0nka
Offline Send Email
Oct 25, 2007
1:29 am

Hi Eric, ... Arlo already proposed a good solution. I cooperate with Brno guys on the new shiny Bottle-Neck features :) (hopefully more in ICASSP'08 paper) and...
Petr Fousek
p.fousek
Offline Send Email
Oct 25, 2007
8:56 am

Ooops, I attached an old version of the c code. I uploaded the right version in the "Files" section. Petr....
Petr Fousek
p.fousek
Offline Send Email
Oct 25, 2007
9:13 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help