Entendo que os HMMs (modelos ocultos de Markov) são modelos generativos e os CRF são modelos discriminativos. Também entendo como os CRFs (campos aleatórios condicionais) são projetados e usados. O que eu não entendo é como eles são diferentes dos HMMs? Eu li que, no caso do HMM, só podemos modelar nosso próximo estado no nó anterior, no nó atual e na probabilidade de transição, mas no caso dos CRFs, podemos fazer isso e conectar um número arbitrário de nós para formar dependências ou contextos? Estou correto aqui?
33
Respostas:
Da introdução de McCallum aos CRFs :
fonte
"Campos aleatórios condicionais podem ser entendidos como uma extensão seqüencial para o modelo de entropia máxima". Esta frase é de um relatório técnico relacionado a "Modelos probabilísticos clássicos e campos aleatórios condicionais".
É provavelmente a melhor leitura para tópicos como HMM, CRF e Maximum Entropy.
PS: A Figura 1 no link fornece uma comparação muito boa entre eles.
Saudações,
fonte
Como observação lateral: solicito que você mantenha essa lista (incompleta) para que os usuários interessados tenham um recurso facilmente acessível. O status quo ainda exige que os indivíduos investiguem muitos documentos e / ou relatórios técnicos longos para encontrar respostas relacionadas a CRFs e HMMs.
Além das outras respostas já boas, quero destacar as características distintas que considero mais dignas de nota:
[1] Sutton, Charles; McCallum, Andrew (2010), "Uma introdução aos campos aleatórios condicionais"
fonte