Estou tentando encontrar a estimativa MAP para um modelo por descida gradiente. Meu prior é gaussiano multivariado com uma matriz de covariância conhecida.
Em um nível conceitual, acho que sei como fazer isso, mas esperava alguma ajuda com os detalhes. Em particular, se houver uma maneira mais fácil de abordar o problema, isso seria especialmente útil.
Aqui está o que eu acho que preciso fazer:
- Para cada dimensão, encontre a distribuição condicional, dada a minha posição atual nas outras dimensões.
- Isso me dá um gaussiano univariado local em cada dimensão, com a média e o desvio padrão corretos.
- Eu acho que o gradiente deve ser apenas um vetor de derivadas para cada uma dessas distribuições univariadas.
Minha pergunta tem duas partes:
- Essa é a melhor abordagem a ser adotada ou existe uma maneira mais fácil?
- Supondo que eu precise seguir esse caminho, qual é a melhor maneira de encontrar essas distribuições condicionais?