프로퍼티 | 타입 | 설명 | |
---|---|---|---|
Generator | IGenerator | ||
HeterogeneityRank | int | ||
ProbabilityMatrixes | IProbabilityMatrix[] | ||
Rank | int |
메소드 | 설명 | |
---|---|---|
Generate ( int length ) : |
Generates sequence of given length. Uses rank given upon creation.
|
|
Generate ( int length, int rank ) : |
Generates sequence of given length. Uses given rank but not higher than given upon creation.
|
|
MarkovChainBase ( int rank, int heterogeneityRank, IGenerator generator ) : System |
Initializes a new instance of the MarkovChainBase class.
|
|
Teach ( |
Teaches markov chain using provided sequence.
|
메소드 | 설명 | |
---|---|---|
GetObject ( double>.Dictionary |
Gets generated sequence from indexes.
|
|
GetRebuilder ( TeachingMethod method ) : |
The get rebuilder.
|
public Generate ( int length ) : |
||
length | int | /// Length of generated sequence. /// |
리턴 |
public abstract Generate ( int length, int rank ) : |
||
length | int | /// Length of generated sequence. /// |
rank | int | /// Rank of markov chain used in generaton of sequence. /// |
리턴 |
protected GetObject ( double>.Dictionary |
||
list | double>.Dictionary | /// The list. /// |
리턴 | IBaseObject |
protected GetRebuilder ( TeachingMethod method ) : |
||
method | TeachingMethod | /// The method. /// |
리턴 |
public MarkovChainBase ( int rank, int heterogeneityRank, IGenerator generator ) : System | ||
rank | int | /// Markov chain rank. /// |
heterogeneityRank | int | /// Heterogeneity rank. /// |
generator | IGenerator | /// Random numbers generator used for sequence generation. /// |
리턴 | System |
public Teach ( |
||
chain | /// Sequence used for teaching. /// | |
method | TeachingMethod | /// Chain preprocessing method. /// |
리턴 | void |
protected IProbabilityMatrix[] ProbabilityMatrixes | ||
리턴 | IProbabilityMatrix[] |