Python, R, Python Programming, Data Science, Machine Learning.
Mark Schmidt. Python has excellent support for PGM thanks to hmmlearn (Full support for discrete and continuous HMM), pomegranate, bnlearn (a wrapper around the bnlearn in R), pypmc, bayespy, pgmpy, etc. It also has better support for CRF through sklearn-crfsuite. R has excellent support for PGM