Search found 1437 matches
- Tue Sep 17, 2024 8:50 am
- Forum: SMILE
- Topic: Question about the error for 'mex matsmile.cpp'
- Replies: 1
- Views: 4
Re: Question about the error for 'mex matsmile.cpp'
The error message you're getting is caused by one of SMILE headers comparing Visual C++ compiler version with know versions list. If you're using Visual Studio 2022 version 17.10, _MSC_VER is defined as 1940, which is outside of the range expected by SMILE's autolink.h header. To fix the problem, re...
- Thu Sep 12, 2024 7:24 pm
- Forum: SMILE
- Topic: Is it possible to display error messages like in GeNIe when learning?
- Replies: 1
- Views: 37
Re: Is it possible to display error messages like in GeNIe when learning?
The output from GeNIe you've quoted is produced by GeNIe code, which runs before calling into SMILE.
The implementation of PC in core C++ SMILE actually produces limited text output in addition to error code, but it's just a single line (no list of discrete vs continuous columns in the dataset)
The implementation of PC in core C++ SMILE actually produces limited text output in addition to error code, but it's just a single line (no list of discrete vs continuous columns in the dataset)
- Mon Sep 02, 2024 11:49 am
- Forum: GeNIe
- Topic: How to index when state is interval
- Replies: 12
- Views: 1667
Re: How to index when state is interval
There's no such API in SMILE.
- Fri Aug 30, 2024 10:09 pm
- Forum: GeNIe
- Topic: How to index when state is interval
- Replies: 12
- Views: 1667
Re: How to index when state is interval
Answered by PM earlier today.
- Wed Aug 28, 2024 3:10 pm
- Forum: GeNIe
- Topic: How to index when state is interval
- Replies: 12
- Views: 1667
Re: How to index when state is interval
We have a private, undocumented C++ only API which gets triangulation statistics, including cluster sizes. Send me a forum private message if you want to get info on how to use it.
- Mon Aug 26, 2024 1:41 pm
- Forum: GeNIe
- Topic: How to index when state is interval
- Replies: 12
- Views: 1667
Re: How to index when state is interval
system shows that the model is too complex. However, I have observed that my memory is not fully utilized. Is there any way to solve the situation? SMILE can determine if the model is too complex without actually trying to allocate the memory. Regarding parallelism, SMILE does not support it yet. H...
- Thu Aug 22, 2024 8:12 pm
- Forum: GeNIe
- Topic: How to index when state is interval
- Replies: 12
- Views: 1667
Re: How to index when state is interval
The discrete node definition after the DSL_EQUATION to DSL_CPT change will have intervals if the original equation node had discretization intervals specified. Please note that the two discretization intervals will be set in the equation node if a) equation node has no discretization intervals yet a...
- Wed Aug 21, 2024 7:19 pm
- Forum: GeNIe
- Topic: How to index when state is interval
- Replies: 12
- Views: 1667
Re: How to index when state is interval
When the parent node is discrete and has intervals, the child equation node sees the value drawn uniformly from the interval selected by the posteriors of the parent (they are known when sampling is run, because discrete parent precedes the equation child in network's partial order). In your example...
- Wed Aug 14, 2024 6:25 am
- Forum: GeNIe
- Topic: Automatic network-data matching based on values?
- Replies: 1
- Views: 905
Re: Automatic network-data matching based on values?
The automatic data column/network node matching is done by comparing node ids and column labels only. If you plan to automate the matching, please keep in mind that for performance reasons the parameter learning and validation algorithms like EM use the dataset data as integer indices. If your node ...
- Wed Jul 17, 2024 11:06 pm
- Forum: GeNIe
- Topic: How to update prior distribution with likelihood distribution
- Replies: 1
- Views: 1930
Re: How to update prior distribution with likelihood distribution
You should run EM parameter learning using your dataset. Ensure that parameter initialization option is set to "Keep original" if you want to use your new data as an additional source of information over the existing network. For more information, refer to the "Learning Parameters&quo...
- Wed Jul 17, 2024 11:01 pm
- Forum: SMILE
- Topic: Licenses are per person or per device?
- Replies: 1
- Views: 1441
Re: Licenses are per person or per device?
If you're using SMILE in accordance with its academic license, you can use your licensing key on any number of machines.
BayesFusion Academic Software License Agreement is here:
https://download.bayesfusion.com/license_academic.txt
BayesFusion Academic Software License Agreement is here:
https://download.bayesfusion.com/license_academic.txt
- Mon Jul 15, 2024 9:43 pm
- Forum: SMILE
- Topic: name 'net' is not defined
- Replies: 1
- Views: 1109
Re: name 'net' is not defined
You're trying to reference the local variable defined in the __init__ function. If you want to load the model created by Tutorial1, just crate another instance of pysmile.Network class. BTW, net.read_file should use the full filename of your .xdsl file, like "Tutorial1.xdsl", not just &quo...
- Mon Jul 08, 2024 12:10 pm
- Forum: SMILE
- Topic: Can learning algorithms be parallelized?
- Replies: 2
- Views: 1852
Re: Can learning algorithms be parallelized?
At this point SMILE does not directly support parallelism. I 100% agree that running multiple instances of learning algorithms like Bayesian Search could be very useful. We have completed the implementation of equations for dynamic Bayesian networks. Our next high priority item is structure learning...
- Fri Jun 14, 2024 1:03 pm
- Forum: SMILE
- Topic: Calculating the probability of evidence across equation nodes
- Replies: 3
- Views: 2645
Re: Calculating the probability of evidence across equation nodes
Thanks for the bug report, we will ensure the silent crashes do not occur (the program should generate a Python exception instead of crashing, of course).
Regarding P(e) for equation-based networks, I'll need to ask our theoretical division. Will post answer here once I know it.
Regarding P(e) for equation-based networks, I'll need to ask our theoretical division. Will post answer here once I know it.
- Tue May 21, 2024 7:59 pm
- Forum: GeNIe
- Topic: why 'learning a new network' cannot capture relationships?
- Replies: 4
- Views: 4384
Re: why 'learning a new network' cannot capture relationships?
Can you post your data file here? Alternatively, send me a download link using a forum private message.