Dear SMILE creators,
Could I ask whether there is a way to fix a specific parameter in a node's CPT/distribution, rather than fixing the entire node during the EM parameter learning process? Currently, I am using "em.learn(ds, net, matching, fixedNodes)", and I found that "fixedNodes" will fix all the parameters related to a node. However, I just want to fix one of them (based on the expert knowledge). For example, if a binary node has one binary parent, then this node will have two parameters, and I only want to fix the value of one of the parameters while allowing changing the other parameter. Is there a way to do so? If not, is it possible to add this option?
Thank you so much for your help! I appreciate it!
Thanks,
Yun
Intelligent Systems Program
University of Pittsburgh
Fixing a specific parameter rather than a node in EM parameter learning process
-
- Site Admin
- Posts: 1419
- Joined: Mon Nov 26, 2007 5:51 pm
Re: Fixing a specific parameter rather than a node in EM parameter learning process
Unfortunately, this is not possible. We don't have plans to change this behavior, as it would require substantial amount of work and quite complex API changes.Is there a way to do so? If not, is it possible to add this option?
Re: Fixing a specific parameter rather than a node in EM parameter learning process
Thank you very much for letting me know! It's really hard to find toolkits that have this option, so I understand this need might be too specific. Thank you all the same!