libdai.

Uma biblioteca de código C ++ livre e aberto para inferência aproximada discreta em modelos gráficos
Baixe Agora

libdai. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • libDAI Team
  • Site do editor:
  • http://www.libdai.org
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 1 MB

libdai. Tag


libdai. Descrição

Uma biblioteca C ++ de código aberto para inferência aproximada discreta em modelos gráficos A Libdai é uma biblioteca de desenvolvimento C ++ de código aberto que fornece implementações de vários métodos de inferência (aproximadamente) para modelos gráficos discretos. libdai suporta gráficos de fator arbitrário com variáveis discretas; Isso inclui campos discretos Random Random e Bayesian Networks.libdai é direcionado para pesquisadores. Para poder usar a libdai, é necessária uma boa compreensão dos modelos gráficos. A melhor maneira de usar o libdai é escrevendo código C ++ que invoca a biblioteca; Além disso, parte da funcionalidade é acessível usando a interface de linha de comando · interface Matlab · Interface Python · Interface do Python · Octave Interface.Libdai pode ser usado para implementar novos algoritmos de inferência e comparar facilmente a precisão e desempenho com os algoritmos existentes Isso foi implementado já.libdai é uma biblioteca entre plataformas que funciona em Mac OS X, Linux e Windows. Aqui estão algumas características principais de "libdai": · Inferência exata pela enumeração de força bruta; · Inferência exata por métodos da junção; · Campo médio; · Propagação de crenças loopy · Propagação de crença fracionária · Propagação de crença de árvore-reformulada · Propagação de expectativa de árvore · Propagação de crença generalizada · GBP de loop duplo · Várias variantes de propagação de crenças corrigidas por loop · Sampler de Gibbs. · Propagação de crença condicionada O que há de novo nesta versão: Novas características: · Implementado Árvore-reformulada BP · Implementou a propagação de crenças fracionárias Melhorias diversas: · Documentação aprimorada · Adicionado Construtores para BBPCunction · Adicionado Accessor / Mutador para os elementos de um pequeno · Adicionado Unary Minus para TPROB · Adicionou Helinger Distância ao TPROB :: Disttype · Dois pequenos patches para src / jtree.cpp e utils / createfg.cpp · Testes / Testdai Opção "Marginais" agora tem três valores possíveis: Nenhum · Não sai sem marginais, Var apenas marginais variáveis e todas as saídas · Marginais calculados pelo algoritmo. · Critérios de convergência reforçados de vários algoritmos · Adicionado graphal, uma implementação da lista de adjacência para gráficos, · Similar a (mas mais simples que) bipartitegraph · Adicionado alguma funcionalidade para criar vários fatores padrão · (As funções cujos nomes começam com "createfactor") · Adicionado exemplos example_sprinkler_gibbs e exemplo_sprinkler_em · Implementou várias heurísticas para escolher uma seqüência de eliminação variável · Em jtree. · Adicionado método Bethe para escolha de cluster GBP / HAK · Feito alias apoiar parte oficial da biblioteca Sistema de construção: · Opções de compilação independentes de plataforma movida em Makefile.All · A plataforma Windows agora precisa aumentar 1,37 ou superior Código de limpeza: · Limpeza Utils / CreateFG e Testes / Testdai · Limpeza de algum código duplicado em BP, FBP, TRWBP Alterações de interface (a interface antiga é marcada como obsoleta e será removida na próxima versão): · Removido material obsoleto / depreciado · Gráfico renomeado para o graphel (para gráfico, implementado como lista de borda) Renomeado algumas funções de bipartitegraph: · Add1 () -> addNode1 () · Erase1 () -> erasenode1 () · NR1 () -> nrnodes1 () · Add2 () -> addNode2 () · Erase2 () -> erasenode2 () · NR2 () -> nrnodes2 () Renomeado algumas funções no clustergráfico: · ClusterGraph :: EliminarCost () -> :: EliminationCost_Minfill () · ClusterGraph :: Varelim () -> ClusterGraph :: Vartelim (SequentialVariaçãoEliminação (Elimseq)) · ClusterGraph :: Vartelim_minfill () -> ClusterGraph :: Varelim (GreedyVarianceEliminação (EliminaçãoCost_Minfill)) · Interface alterada de um construtor de região · Renomeado "BP preso" em "BP condicionado" Correções de bugs: · Regressão fixa em scripts / regeneradas (agora todos os erros são · Reúne-se antes de jogar a exceção, como costumava ser o caso) · Erros ftbfs fixos em MacOSX (graças ao Sebastian Riedel para relatar este bug) · Corrigido erro no BP que ocorreu com amortecimento · E usando atualizações de log-domínio · Bug fixo em Hak para gráficos da região trivial (com apenas uma região externa · E sem regiões internas), relatadas pela Aljandro Lage. · Corrigido bug de longa data no treep (agora, otimização de propagação dentro de loop)


libdai. Software Relacionado

Jodd.

Uma biblioteca de utilitário Java grátis para o seu Mac ...

168 6.4 MB

Download