-
-
Notifications
You must be signed in to change notification settings - Fork 95
Closed
Description
Test code:
import arraymancer
type
HiddenMarkovModel* = object
states*, symbols*: int
emission_probabilities*, transition_probabilities*: Tensor[float]
proc new_hmm(symbols, states: int): HiddenMarkovModel =
# book keeping
result.symbols = symbols
result.states = states
# random initialization
result.emission_probabilities = randomNormalTensor[float]([states, symbols])
result.transition_probabilities = randomNormalTensor[float]([states, states])
#
var hmm = new_hmm(5, 3)
discard hmm.emission_probabilities.mabs()
echo hmm.emission_probabilitiesResult:
/home/skrylar/.nimble/pkgs/arraymancer-0.4.0/tensor/math_functions.nim(73, 22) Error: undeclared identifier: 'x'
Metadata
Metadata
Assignees
Labels
No labels