0

Ich habe ein Ergodic hmm in Matlab mit Kevin Murphys Machine Learning Toolkit pmtk3 erstellt. Die Sache ist die ergodic hmm funktioniert gut, aber ich möchte eine Links-Rechts-hmms für meine Daten erstellen, um Ergebnisse zu vergleichen. Ich bin mir nicht sicher, wie ich das richtig mache. Ich versuchte, die Zustandsübergangsmatrix initialisiert, wo ich nicht zulassen vorherigen Zustände zB 3 Zustand HMM Zustandsübergangsmatrix:pmtk-3 links-rechts Hidden Markov Modelle

transmat = [0.5 0.4 0.0; 0.0 0.6 0.4; 0.0 0.0 1.0]; 

dies nicht funktioniert, wirft er einen Fehler:

Error using chol 
Matrix must be positive definite. 

Ich bin verloren hier würde jede Hilfe sehr geschätzt werden. Dank

EDIT: Bibliothek verwende ich hier https://github.com/probml/pmtk3

+0

Fragen Sie nach einer benutzerdefinierten Bibliothek/einem benutzerdefinierten Code? In diesem Fall verknüpfen Sie zumindest die Ressourcen - oder besser noch, stellen Sie dem Autor die Frage. – GameOfThrows

+0

Hallo GameOfThrows Ich habe einen Link zum Toolkit hinzugefügt. Ya es ist eine allgemeine Frage über die Takeitit. Ich frage mich, ob jemand damit ein Links-Rechts-HMM erstellt hat. – Don

+0

Sie können die Bibliothek Schöpfer auf Github –

Antwort

0

sicherstellen, dass die Zeilen summieren 1. 0,5 0,4 0,0 nicht ... versuchen Sie es erneut.

+0

Hallo moldovean gut entdeckt! Ich habe den Fehler behoben, aber immer noch denselben Fehler ... – Don