C# Class Bevisuali.Model.Workbench

Inheritance: IWorkbench
Datei anzeigen Open project: duckmaestro/F-AI

Public Properties

Property Type Description
_dataSet IObservationSet

Protected Properties

Property Type Description
InferenceParticleSeparation int
InferenceStepBatchSizeMinimum int
InferenceStepBatchSizeVariable int
InferenceTargetRefinement int
InferenceWarmupSize int
NetworkLayoutIterationChunkSize int
_bayesianNetwork BayesianNetwork
_comparisonMetric ComparisonMetric
_comparisonOptionsDirty bool
_comparisonResultsLevel double
_learningTasks ObservableCollection
_learningTasksInternal List
_learningTasksThread Thread
_learningTasksThreadCancel bool
_networkLayout NetworkLayout
_networkLayoutInternal NetworkLayoutRecord
_networkLayoutOptions NetworkLayoutOptions
_networkLayoutThread Thread
_networkLayoutThreadCancel bool
_scenarios ObservableCollection
_scenariosComparison ScenarioComparison
_scenariosInternal List
_scenariosThread Thread
_scenariosThreadCancel bool
_selectedVariable string
_selectedVariableMode Mode

Public Methods

Method Description
Dispose ( ) : void
Workbench ( ) : System

Protected Methods

Method Description
BayesianNetworkStructureChanged ( object sender, BayesianNetwork network ) : void
DoLearning ( LearningTask learningTask ) : void
LearningTasksChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
MeasureDissimilarityES ( DiscreteDistribution d1, DiscreteDistribution d2 ) : double
MeasureDissimilarityKL ( DiscreteDistribution d1, DiscreteDistribution d2 ) : double
ScenariosChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
ThreadMainLearningTasks ( ) : void
ThreadMainNetworkLayout ( ) : void
ThreadMainScenariosInference ( ) : void

Method Details

BayesianNetworkStructureChanged() protected method

protected BayesianNetworkStructureChanged ( object sender, BayesianNetwork network ) : void
sender object
network BayesianNetwork
return void

Dispose() public method

public Dispose ( ) : void
return void

DoLearning() protected method

protected DoLearning ( LearningTask learningTask ) : void
learningTask LearningTask
return void

LearningTasksChanged() protected method

protected LearningTasksChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
sender object
e NotifyCollectionChangedEventArgs
return void

MeasureDissimilarityES() protected method

protected MeasureDissimilarityES ( DiscreteDistribution d1, DiscreteDistribution d2 ) : double
d1 DiscreteDistribution
d2 DiscreteDistribution
return double

MeasureDissimilarityKL() protected method

protected MeasureDissimilarityKL ( DiscreteDistribution d1, DiscreteDistribution d2 ) : double
d1 DiscreteDistribution
d2 DiscreteDistribution
return double

ScenariosChanged() protected method

protected ScenariosChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
sender object
e NotifyCollectionChangedEventArgs
return void

ThreadMainLearningTasks() protected method

protected ThreadMainLearningTasks ( ) : void
return void

ThreadMainNetworkLayout() protected method

protected ThreadMainNetworkLayout ( ) : void
return void

ThreadMainScenariosInference() protected method

protected ThreadMainScenariosInference ( ) : void
return void

Workbench() public method

public Workbench ( ) : System
return System

Property Details

InferenceParticleSeparation protected_oe property

protected int InferenceParticleSeparation
return int

InferenceStepBatchSizeMinimum protected_oe property

protected int InferenceStepBatchSizeMinimum
return int

InferenceStepBatchSizeVariable protected_oe property

protected int InferenceStepBatchSizeVariable
return int

InferenceTargetRefinement protected_oe property

protected int InferenceTargetRefinement
return int

InferenceWarmupSize protected_oe property

protected int InferenceWarmupSize
return int

NetworkLayoutIterationChunkSize protected_oe property

protected int NetworkLayoutIterationChunkSize
return int

_bayesianNetwork protected_oe property

protected BayesianNetwork _bayesianNetwork
return BayesianNetwork

_comparisonMetric protected_oe property

protected ComparisonMetric _comparisonMetric
return ComparisonMetric

_comparisonOptionsDirty protected_oe property

protected bool _comparisonOptionsDirty
return bool

_comparisonResultsLevel protected_oe property

protected double _comparisonResultsLevel
return double

_dataSet public_oe property

public IObservationSet _dataSet
return IObservationSet

_learningTasks protected_oe property

protected ObservableCollection _learningTasks
return ObservableCollection

_learningTasksInternal protected_oe property

protected List _learningTasksInternal
return List

_learningTasksThread protected_oe property

protected Thread _learningTasksThread
return Thread

_learningTasksThreadCancel protected_oe property

protected bool _learningTasksThreadCancel
return bool

_networkLayout protected_oe property

protected NetworkLayout,Bevisuali.Model _networkLayout
return NetworkLayout

_networkLayoutInternal protected_oe property

protected NetworkLayoutRecord _networkLayoutInternal
return NetworkLayoutRecord

_networkLayoutOptions protected_oe property

protected NetworkLayoutOptions,Bevisuali.Model _networkLayoutOptions
return NetworkLayoutOptions

_networkLayoutThread protected_oe property

protected Thread _networkLayoutThread
return Thread

_networkLayoutThreadCancel protected_oe property

protected bool _networkLayoutThreadCancel
return bool

_scenarios protected_oe property

protected ObservableCollection _scenarios
return ObservableCollection

_scenariosComparison protected_oe property

protected ScenarioComparison,Bevisuali.Model _scenariosComparison
return ScenarioComparison

_scenariosInternal protected_oe property

protected List _scenariosInternal
return List

_scenariosThread protected_oe property

protected Thread _scenariosThread
return Thread

_scenariosThreadCancel protected_oe property

protected bool _scenariosThreadCancel
return bool

_selectedVariable protected_oe property

protected string _selectedVariable
return string

_selectedVariableMode protected_oe property

protected Mode _selectedVariableMode
return Mode