Date: Wed, 22 May 2013 10:27:07 +0200
Quote:
- Knowing.NET (Larry O'Brien)
IronPython 2.0 & Microsoft Research Infer.NET 2.2
http://www.knowing.net/PermaLink,guid,4ef179fe-0739-4e96-b64d-e3278b37f5ee.aspx
Text:
import sys
import clr
sys.path.append("c:\\program files\\Microsoft Research\\Infer.NET 2.2\\bin\\debug")
clr.AddReferenceToFile("Infer.Compiler.dll")
clr.AddReferenceToFile("Infer.Runtime.dll")
from MicrosoftResearch.Infer import *
from MicrosoftResearch.Infer.Models import *
from MicrosoftResearch.Infer.Distributions import *
firstCoin = Variable[bool].Bernoulli(0.5)
secondCoin = Variable[bool].Bernoulli(0.5)
bothHeads = firstCoin & secondCoin
ie = InferenceEngine()
print ie.Infer(bothHeads)
-->
c:\Users\Larry O'Brien\Documents\Infer.NET 2.2>ipy InferNetTest1.py
Compiling model...done.
Initialising...done.
Iterating:
.........|.........|.........|.........|.........| 50
Bernoulli(0.25)
Sweet
Via FeedShow.com