Class Model
A model identifier used to manage SharedVariables.
Inherited Members
Namespace: Microsoft.ML.Probabilistic.Models
Assembly: Microsoft.ML.Probabilistic.Compiler.dll
Syntax
public class Model
Constructors
Model(Int32)
Create a new model identifier to which SharedVariables can be registered.
Declaration
public Model(int batchCount)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | batchCount | The number of data batches that will be processed with this model. |
Fields
BatchCount
The number of data batches that will be processed with this model.
Declaration
public int BatchCount
Field Value
| Type | Description |
|---|---|
| Int32 |
Name
Name of the model
Declaration
public string Name
Field Value
| Type | Description |
|---|---|
| String |
SharedVariables
The set of SharedVariables registered with this model.
Declaration
public SharedVariableSet SharedVariables
Field Value
| Type | Description |
|---|---|
| SharedVariableSet |
Methods
GetEvidenceForAll(Model[])
Gets evidence for all the specified models
Declaration
public static double GetEvidenceForAll(params Model[] models)
Parameters
| Type | Name | Description |
|---|---|---|
| Model[] | models | An array of models |
Returns
| Type | Description |
|---|---|
| Double |
InferShared(IGeneratedAlgorithm, Int32)
Update all the SharedVariables registered with this model.
Declaration
public void InferShared(IGeneratedAlgorithm engine, int batchNumber)
Parameters
| Type | Name | Description |
|---|---|---|
| IGeneratedAlgorithm | engine | |
| Int32 | batchNumber | A number from 0 to BatchCount-1 |
InferShared(InferenceEngine, Int32)
Update all the SharedVariables registered with this model.
Declaration
public void InferShared(InferenceEngine engine, int batchNumber)
Parameters
| Type | Name | Description |
|---|---|---|
| InferenceEngine | engine | |
| Int32 | batchNumber | A number from 0 to BatchCount-1 |
Named(String)
Inline method for naming a shared variable model
Declaration
public Model Named(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| String | name |
Returns
| Type | Description |
|---|---|
| Model |
ToString()
ToString override
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| String |