libdai

Een gratis en open source C ++ -bibliotheek voor discrete benaderende gevolgtrekking in grafische modellen
Download nu

libdai Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • libDAI Team
  • Uitgever website:
  • http://www.libdai.org
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 1 MB

libdai Tags


libdai Beschrijving

Een gratis en open source C ++ -bibliotheek voor discrete geschatte gevolgtrekking in grafische modellen Libdai is een gratis en open source C ++ Development Library die implementaties biedt van verschillende (geschatte) inferentiemethoden voor discrete grafische modellen. Libdai ondersteunt willekeurige factorgrafieken met discrete variabelen; Dit omvat discrete Markov willekeurige velden en Bayesiaanse networks.Libdai is gericht op onderzoekers. Om Libdai te kunnen gebruiken, is een goed begrip van grafische modellen nodig. De beste manier om Libdai te gebruiken, is door het schrijven van C ++ -code die de bibliotheek opspoort; Bovendien is een deel van de functionaliteit toegankelijk via de: · opdrachtregelinterface · Matlab-interface · Python-interface · octaafinterface.Libdai kan worden gebruikt om nieuwe (geschatte) inferentiealgoritmen te implementeren en om gemakkelijk de nauwkeurigheid en prestaties te vergelijken met bestaande algoritmen die al geïmplementeerd zijn.Libdai is een cross-platform-bibliotheek die werkt onder Mac OS X, Linux en Windows. Hier zijn enkele belangrijke kenmerken van "Libdai": · Exacte gevolgtrekking door Brute Force Insumeratie; · Exacte gevolgtrekking door middel van knooppuntmethoden; · Gemiddeld veld; · Loopig geloofspreiding · Fractional geloofsvoortplanting · Boom-reweighted geloofsvoortplanting · Voortplanting van de boomverwachting · Gegeneraliseerde geloofsvoortplanting · Double-lus GBP · Verschillende varianten van lus gecorrigeerde geloofsvoortplanting · Gibbs Sampler · Geconditioneerde geloofspreiding Wat is er nieuw in deze release: Nieuwe functies: · Implementeerde BOOM-REWEWIGHED BP · implementeerde fractional geloofsvoortplanting Diverse verbeteringen: · Verbeterde documentatie · Toegevoegd constructeurs voor bbpcostfunctie · Toegevoegd accessor / mutator voor de elementen van een klein beetje · heeft Unary minus toegevoegd aan TPROB · Toegevoegd Hellinger Afstand tot TPROB :: disttype · Twee kleine patches voor SRC / JTree.cpp en Utils / CreateFg.cpp · Tests / testdai optie "marginalen" heeft nu drie mogelijke waarden: Geen · Uitgangen geen marginalen, var alleen variabele marginalen en alle uitgangen allemaal · Marginalen berekend door het algoritme. · Versterkte convergentiecriteria van verschillende algoritmen · Grafisch toegevoegd, een implementatie van een registratielijst voor grafieken, · Vergelijkbaar met (maar eenvoudiger dan) bipartitegraph · Een functionaliteit toegevoegd om verschillende standaardfactoren te maken · (De functies waarvan de namen beginnen met "Createfactor") · Toegevoegd voorbeelden example_sprinkler_gibbs en example_sprinkler_em · Implementeerde verschillende heuristieken voor het kiezen van een variabele eliminatiesequentie · In Jtree · Bethe-methode toegevoegd voor GBP / HAK Cluster-keuze · Gemaakt alias ondersteuning officieel deel van de bibliotheek Build System: · Verplaatst platformonafhankelijk bouwopties in Masfile.Alle · Windows-platform heeft nu Boost 1.37 of hoger nodig CODE CLEANUP: · Opgeruimd Upils / CreateFg en Tests / Testdai · Opruimen van een dubbele code in BP, FBP, TRWBP Interface-wijzigingen (de oude interface is verouderd en wordt in de volgende release verwijderd): · Verouderde / verouderde dingen verwijderd · Hernieuwde grafiek in Graphel (voor grafiek, geïmplementeerd als Edge-lijst) Omgedoopt tot enkele functies van bipartitegraph: · ADD1 () -> AddNode1 () · ERASE1 () -> Erasenode1 () · NR1 () -> NRNODES1 () · ADD2 () -> AddNode2 () · ERASE2 () -> Erasenode2 () · NR2 () -> NRNODES2 () Omgedoopt tot enkele functies in clustergraph: · Clustergraph :: EliminationCost () -> :: EliminationCost_Min () · ClusterGraph :: VarElim () -> ClusterGraph :: VarElim (sequentialVariableElimination (ElimSeq)) · ClusterGraph :: VarElim_MinFill () -> ClusterGraph :: VarElim (greedyVariableElimination (eliminationCost_MinFill)) · Gewijzigde interface van One RegionGraph Constructor · Hernamen "geklemd bp" in "geconditioneerde BP" Bugfixes: · Vaste regressie in scripts / regenereren-eigenschappen (nu alle fouten zijn · Verzameld voor het gooien van de uitzondering, wat wel het geval te zijn) · Vaste FTBFS-fouten op MacOSX (dankzij Sebastian Riedel voor het melden van deze bug) · Vaste onjuiste BP dat opgetreden van dempingsmiddelen · En het gebruik van log-domein updates · Fixed bug in HAK triviale regio grafieken (met slechts één buitengebied · En geen innerlijke regio's), gemeld door Alejandro Lage. · Vaste langdurige bug in TreeP (nu, binnen-lus propagatie-optimalisatiewerken)


libdai Gerelateerde software

Juk

Java-bibliotheek voor het compileren en executies van Java Expressions ...

151 637 KB

Downloaden