Presná definícia
Čo znamená pravdepodobnostné programovanie?
Pravdepodobnostné programovanie zapisuje generatívny pravdepodobnostný model ako program a oddeľuje jeho špecifikáciu od inferenčného algoritmu. Systém potom aproximuje posterior latentných premenných pomocou MCMC, variačnej inferencie alebo inej metódy.
Skúsenosť a kontext
Ako sa pojem používa v praxi
Analytik zapíše hierarchický model miery porúch, spustí viac MCMC reťazcov a skontroluje diagnostiku aj posterior predictive pred reportovaním intervalov.
Overiteľnosť
Odborné zdroje
Praktické odpovede
Často kladené otázky
Čo presne znamená pravdepodobnostné programovanie?
Pravdepodobnostné programovanie zapisuje generatívny pravdepodobnostný model ako program a oddeľuje jeho špecifikáciu od inferenčného algoritmu.
Kedy sa pravdepodobnostné programovanie používa?
Analytik zapíše hierarchický model miery porúch, spustí viac MCMC reťazcov a skontroluje diagnostiku aj posterior predictive pred reportovaním intervalov.
Od čoho treba pravdepodobnostné programovanie odlíšiť?
Bežné programovanie vracia určený výstup; probabilistic program definuje rozdelenie a podmieňuje ho pozorovaniami.
Ako sa pravdepodobnostné programovanie kontroluje?
Overuje sa generatívna špecifikácia, priory, identifikovateľnosť, konvergencia reťazcov, efektívna vzorka a posterior predictive.
Aké obmedzenie má pravdepodobnostné programovanie?
Automatický inference engine nezachráni chybný model a môže skonvergovať k zlej aproximácii bez zjavnej chyby.
Prihlásiť / registrovať