When i run as you suggest i got the resultsas below:

Initial probabilities: 
0 1 2 
NaN NaN NaN 
Transition matrix:
  0 1 2 
0 NaN NaN NaN 
1 NaN NaN NaN 
2 NaN NaN NaN 
Emission matrix: 
  0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 
105 106 
0 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 
NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 
NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 
NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 
NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 
NaN NaN NaN NaN NaN NaN NaN NaN 
1 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 
NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 
NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 
NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 
NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 
NaN NaN NaN NaN NaN NaN NaN NaN 
2 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 
NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 
NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 
NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 
NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 
NaN NaN NaN NaN NaN NaN NaN NaN 
15/05/12 11:05:17 INFO driver.MahoutDriver: Program took 569 ms (Minutes: 
0.009483333333333333)

So the final result that i see when i run "cat hmm-predictions" is:
 
0 0 0 0 0 0 0 0 0 0 
Is this correct or my initial data is incorrect? 



     On Tuesday, May 12, 2015 11:16 AM, Raghuveer 
<alwaysra...@yahoo.com.INVALID> wrote:
   

 Can you please tell me how is it 107 because i have only 64 elements and if i 
remove all the spaces its 90 elements, can you kindly explain. 


    On Monday, May 11, 2015 5:21 PM, Max Heimel <mhei...@gmail.com> wrote:
  

 Hi Raghuveer,
the crash was caused because you did not provide the correct number of observed 
states (in your case: 107) to the -no argument of the BaumWelch trainer. (The 
trainer expects that the states in the provided sequence are encoded as 
integers from 0 to nr_states-1.)
Max
2015-05-11 12:25 GMT+02:00 Raghuveer <alwaysra...@yahoo.com.invalid>:

When i am trying to run the sample from 
http://mahout.apache.org/users/classification/hidden-markov-models.html the 
model is running fine. However when i give a different sequence like below i 
see the error mentioned below:

echo "0 3 5 8 11 14 17 20 23 26 29 32 35 38 41 44 47 50 53 56 59 62 65 67 70 73 
76 79 82 85 88 91 94 97 100 103 106 54 56 57 59 60 62 63 65" > hmm-input

mahout baumwelch -i hmm-input -o hmm-model -nh 3 -no 4 -e .0001 -m 1000 
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
    at org.apache.mahout.math.DenseMatrix.getQuick(DenseMatrix.java:78)
    at 
org.apache.mahout.classifier.sequencelearning.hmm.HmmAlgorithms.forwardAlgorithm(HmmAlgorithms.java:85)
    at 
org.apache.mahout.classifier.sequencelearning.hmm.HmmTrainer.trainBaumWelch(HmmTrainer.java:315)
    at 
org.apache.mahout.classifier.sequencelearning.hmm.BaumWelchTrainer.main(BaumWelchTrainer.java:116)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at 
org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDriver.java:68)
    at org.apache.hadoop.util.ProgramDriver.driver(ProgramDriver.java:139)
    at org.apache.mahout.driver.MahoutDriver.main(MahoutDriver.java:195)

Kindly suggest how i can get ride of this error.
Regards,Raghuveer






  

Reply via email to