Infer.NET Documentation
ExpectationPropagation Class
Infer.NET code documentationMicrosoftResearch.InferExpectationPropagation
Microsoft Research, Cambridge
The expectation propagation inference algorithm, see also http://research.microsoft.com/~minka/papers/ep/roadmap.html.
Declaration Syntax
C#Visual BasicVisual C++
public class ExpectationPropagation : AlgorithmBase, 
	IAlgorithm, HasName
Public Class ExpectationPropagation _
	Inherits AlgorithmBase _
	Implements IAlgorithm, HasName
public ref class ExpectationPropagation : public AlgorithmBase, 
	IAlgorithm, HasName
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
ExpectationPropagation()()()
GetAlgorithmConversionOperator(Type, IAlgorithm, Boolean, List<(Of <(Object>)>))
Gets the operator which converts a message to/from another algorithm
(Overrides AlgorithmBase.GetAlgorithmConversionOperator(Type, IAlgorithm, Boolean, List<(Of <(Object>)>)).)
GetEvidenceMethodName(List<(Of <(Object>)>))
Gets the suffix for Expectation Propagation evidence method
(Overrides AlgorithmBase.GetEvidenceMethodName(List<(Of <(Object>)>)).)
GetOperatorMethodSuffix(List<(Of <(Object>)>))
Gets the suffix for Expectation Propagation operator methods
(Overrides AlgorithmBase.GetOperatorMethodSuffix(List<(Of <(Object>)>)).)
Name
Name of the algorithm
(Overrides AlgorithmBase.Name.)
ShortName
Short name of the algorithm
(Overrides AlgorithmBase.ShortName.)
Inheritance Hierarchy
Object
AlgorithmBase
 ExpectationPropagation

Assembly: Infer.Compiler (Module: Infer.Compiler) Version: 2.3.41111.0 (2.3.41111.0)