Je cherche une implémentation de python (en python pur ou en encapsulant des trucs existants) de HMM et Baum-Welch.
Quelques idées?
Je viens de chercher dans google et j'ai trouvé du matériel vraiment médiocre par rapport aux autres techniques d'apprentissage automatique. Pourquoi?
_BaseHMM
documentation pour les détails d'implémentation.Avez-vous vu NLTK?
http://www.nltk.org/
Il a quelques classes qui conviennent à ce genre de choses, mais quelque peu dépendantes de l'application.
http://www.nltk.org/api/nltk.tag.html#nltk.tag.hmm.HiddenMarkovModelTrainer
Si vous cherchez quelque chose de plus «axé sur l'éducation», j'ai écrit il y a quelque temps un entraîneur jouet:
http://pastebin.com/aJG3Ukmn
la source
Vous pouvez trouver des implémentations Python sur:
BTW: Voir Exemple d'implémentation de Baum-Welch sur Stack Overflow - la réponse s'avère être en Python.
la source
Certaines implémentations d'algorithmes de base (dont Baum-welch en python) sont disponibles ici: http://ai.cs.umbc.edu/icgi2012/challenge/Pautomac/baseline.php
la source
La bibliothèque General Hidden Markov Model possède des liaisons python et utilise l'algorithme Baum-Welch.
la source
Voici une implémentation Pyhton de l'algorithme Baum-Welch:
https://github.com/hamzarawal/HMM-Baum-Welch-Algorithm
la source