C# 클래스 Bevisuali.Model.Workbench

상속: IWorkbench
파일 보기 프로젝트 열기: duckmaestro/F-AI

공개 프로퍼티들

프로퍼티 타입 설명
_dataSet IObservationSet

보호된 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
Dispose ( ) : void
Workbench ( ) : System

보호된 메소드들

메소드 설명
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

메소드 상세

BayesianNetworkStructureChanged() 보호된 메소드

protected BayesianNetworkStructureChanged ( object sender, BayesianNetwork network ) : void
sender object
network BayesianNetwork
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DoLearning() 보호된 메소드

protected DoLearning ( LearningTask learningTask ) : void
learningTask LearningTask
리턴 void

LearningTasksChanged() 보호된 메소드

protected LearningTasksChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
sender object
e NotifyCollectionChangedEventArgs
리턴 void

MeasureDissimilarityES() 보호된 메소드

protected MeasureDissimilarityES ( DiscreteDistribution d1, DiscreteDistribution d2 ) : double
d1 DiscreteDistribution
d2 DiscreteDistribution
리턴 double

MeasureDissimilarityKL() 보호된 메소드

protected MeasureDissimilarityKL ( DiscreteDistribution d1, DiscreteDistribution d2 ) : double
d1 DiscreteDistribution
d2 DiscreteDistribution
리턴 double

ScenariosChanged() 보호된 메소드

protected ScenariosChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
sender object
e NotifyCollectionChangedEventArgs
리턴 void

ThreadMainLearningTasks() 보호된 메소드

protected ThreadMainLearningTasks ( ) : void
리턴 void

ThreadMainNetworkLayout() 보호된 메소드

protected ThreadMainNetworkLayout ( ) : void
리턴 void

ThreadMainScenariosInference() 보호된 메소드

protected ThreadMainScenariosInference ( ) : void
리턴 void

Workbench() 공개 메소드

public Workbench ( ) : System
리턴 System

프로퍼티 상세

InferenceParticleSeparation 보호되어 있는 프로퍼티

protected int InferenceParticleSeparation
리턴 int

InferenceStepBatchSizeMinimum 보호되어 있는 프로퍼티

protected int InferenceStepBatchSizeMinimum
리턴 int

InferenceStepBatchSizeVariable 보호되어 있는 프로퍼티

protected int InferenceStepBatchSizeVariable
리턴 int

InferenceTargetRefinement 보호되어 있는 프로퍼티

protected int InferenceTargetRefinement
리턴 int

InferenceWarmupSize 보호되어 있는 프로퍼티

protected int InferenceWarmupSize
리턴 int

NetworkLayoutIterationChunkSize 보호되어 있는 프로퍼티

protected int NetworkLayoutIterationChunkSize
리턴 int

_bayesianNetwork 보호되어 있는 프로퍼티

protected BayesianNetwork _bayesianNetwork
리턴 BayesianNetwork

_comparisonMetric 보호되어 있는 프로퍼티

protected ComparisonMetric _comparisonMetric
리턴 ComparisonMetric

_comparisonOptionsDirty 보호되어 있는 프로퍼티

protected bool _comparisonOptionsDirty
리턴 bool

_comparisonResultsLevel 보호되어 있는 프로퍼티

protected double _comparisonResultsLevel
리턴 double

_dataSet 공개적으로 프로퍼티

public IObservationSet _dataSet
리턴 IObservationSet

_learningTasks 보호되어 있는 프로퍼티

protected ObservableCollection _learningTasks
리턴 ObservableCollection

_learningTasksInternal 보호되어 있는 프로퍼티

protected List _learningTasksInternal
리턴 List

_learningTasksThread 보호되어 있는 프로퍼티

protected Thread _learningTasksThread
리턴 Thread

_learningTasksThreadCancel 보호되어 있는 프로퍼티

protected bool _learningTasksThreadCancel
리턴 bool

_networkLayout 보호되어 있는 프로퍼티

protected NetworkLayout,Bevisuali.Model _networkLayout
리턴 NetworkLayout

_networkLayoutInternal 보호되어 있는 프로퍼티

protected NetworkLayoutRecord _networkLayoutInternal
리턴 NetworkLayoutRecord

_networkLayoutOptions 보호되어 있는 프로퍼티

protected NetworkLayoutOptions,Bevisuali.Model _networkLayoutOptions
리턴 NetworkLayoutOptions

_networkLayoutThread 보호되어 있는 프로퍼티

protected Thread _networkLayoutThread
리턴 Thread

_networkLayoutThreadCancel 보호되어 있는 프로퍼티

protected bool _networkLayoutThreadCancel
리턴 bool

_scenarios 보호되어 있는 프로퍼티

protected ObservableCollection _scenarios
리턴 ObservableCollection

_scenariosComparison 보호되어 있는 프로퍼티

protected ScenarioComparison,Bevisuali.Model _scenariosComparison
리턴 ScenarioComparison

_scenariosInternal 보호되어 있는 프로퍼티

protected List _scenariosInternal
리턴 List

_scenariosThread 보호되어 있는 프로퍼티

protected Thread _scenariosThread
리턴 Thread

_scenariosThreadCancel 보호되어 있는 프로퍼티

protected bool _scenariosThreadCancel
리턴 bool

_selectedVariable 보호되어 있는 프로퍼티

protected string _selectedVariable
리턴 string

_selectedVariableMode 보호되어 있는 프로퍼티

protected Mode _selectedVariableMode
리턴 Mode