Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Trace_ELBO that generalizes Trace_ELBO, TraceEnum_ELBO, and TraceGraph_ELBO #2893

Draft
wants to merge 62 commits into
base: dev
Choose a base branch
from

Commits on Jul 3, 2021

  1. trace_elbo

    Yerdos Ordabayev committed Jul 3, 2021
    Configuration menu
    Copy the full SHA
    b00948c View commit details
    Browse the repository at this point in the history
  2. lint

    Yerdos Ordabayev committed Jul 3, 2021
    Configuration menu
    Copy the full SHA
    da2f887 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2021

  1. Merge branch 'dev' of https://github.com/pyro-ppl/pyro into fix-funso…

    …r-traceelbo
    Yerdos Ordabayev committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    f6c95e4 View commit details
    Browse the repository at this point in the history
  2. test_gradient

    Yerdos Ordabayev committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    3ec076d View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2021

  1. copy traceenum_elbo and add test model with poisson dist

    Yerdos Ordabayev committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    a22ff4e View commit details
    Browse the repository at this point in the history
  2. lint

    Yerdos Ordabayev committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    d551fa2 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2021

  1. use constant funsor

    Yerdos Ordabayev committed Jul 21, 2021
    Configuration menu
    Copy the full SHA
    b68bb3f View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2021

  1. working version

    Yerdos Ordabayev committed Jul 28, 2021
    Configuration menu
    Copy the full SHA
    bfb13bf View commit details
    Browse the repository at this point in the history
  2. pass second test

    Yerdos Ordabayev committed Jul 28, 2021
    Configuration menu
    Copy the full SHA
    ca1a1fe View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2021

  1. clean up trace_elbo

    Yerdos Ordabayev committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    6d6a9ed View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2021

  1. add another test

    Yerdos Ordabayev committed Aug 8, 2021
    Configuration menu
    Copy the full SHA
    0f23b42 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2021

  1. lazy eval

    Yerdos Ordabayev committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    91384ed View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2021

  1. Merge branch 'dev' of https://github.com/pyro-ppl/pyro into fix-funso…

    …r-traceelbo
    Yerdos Ordabayev committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    c18a8bd View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2021

  1. Merge branch 'dev' of https://github.com/pyro-ppl/pyro into fix-funso…

    …r-traceelbo
    Yerdos Ordabayev committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    34d9a3c View commit details
    Browse the repository at this point in the history
  2. vectorize particles; update tests

    Yerdos Ordabayev committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    b0182c0 View commit details
    Browse the repository at this point in the history
  3. minor fixes; pin to funsor@normalize-logaddexp

    Yerdos Ordabayev committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    dc31767 View commit details
    Browse the repository at this point in the history
  4. update docs/requirements

    Yerdos Ordabayev committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    5c0fe75 View commit details
    Browse the repository at this point in the history
  5. combine Trace_ELBO and TraceEnum_ELBO

    Yerdos Ordabayev committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    2b15fe1 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. eager evaluation

    Yerdos Ordabayev committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    351090b View commit details
    Browse the repository at this point in the history
  2. rm file

    Yerdos Ordabayev committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    7d029c7 View commit details
    Browse the repository at this point in the history
  3. lazy

    Yerdos Ordabayev committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    1bb7380 View commit details
    Browse the repository at this point in the history
  4. remove memoize

    Yerdos Ordabayev committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    42ad4fa View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2021

  1. merge TraceEnum_ELBO

    Yerdos Ordabayev committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    5b6afdb View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. skip test

    Yerdos Ordabayev committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    33628aa View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. fixes

    Yerdos Ordabayev committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    18a973b View commit details
    Browse the repository at this point in the history
  2. convert Tensor to Categorical

    Yerdos Ordabayev committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    2c3ead3 View commit details
    Browse the repository at this point in the history
  3. restore docs/requirements.txt

    Yerdos Ordabayev committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    5fb1522 View commit details
    Browse the repository at this point in the history
  4. pin funsor in docs/requirements

    Yerdos Ordabayev committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    f907f93 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'dev' of https://github.com/pyro-ppl/pyro into fix-funso…

    …r-traceelbo
    Yerdos Ordabayev committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    902e445 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0042f85 View commit details
    Browse the repository at this point in the history
  7. pin funsor to the latest commit

    Yerdos Ordabayev committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    ee5a5ad View commit details
    Browse the repository at this point in the history
  8. optimize logzq

    Yerdos Ordabayev committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    e4c6760 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. optimize logzq

    Yerdos Ordabayev committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    aba300a View commit details
    Browse the repository at this point in the history
  2. restore TraceEnum_ELBO

    Yerdos Ordabayev committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    d823153 View commit details
    Browse the repository at this point in the history
  3. revert hmm changes

    Yerdos Ordabayev committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    c06e9e4 View commit details
    Browse the repository at this point in the history
  4. _tensor_to_categorical helper function

    Yerdos Ordabayev committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    eee297d View commit details
    Browse the repository at this point in the history
  5. lazy to_funsor

    Yerdos Ordabayev committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    d748efa View commit details
    Browse the repository at this point in the history
  6. reduce over particle_var

    Yerdos Ordabayev committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    a1970d6 View commit details
    Browse the repository at this point in the history
  7. address comment in tests

    Yerdos Ordabayev committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    4c1ee9e View commit details
    Browse the repository at this point in the history
  8. import pyroapi

    Yerdos Ordabayev committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    5df30c8 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. compute expected grads using dice factors

    Yerdos Ordabayev committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    46ff6f4 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. add test with guide enumeration

    Yerdos Ordabayev committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    d7ee7ee View commit details
    Browse the repository at this point in the history
  2. add two more tests

    Yerdos Ordabayev committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    49553c3 View commit details
    Browse the repository at this point in the history
  3. pin funsor

    Yerdos Ordabayev committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    835f815 View commit details
    Browse the repository at this point in the history
  4. lint

    Yerdos Ordabayev committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    760eeb0 View commit details
    Browse the repository at this point in the history
  5. remove breakpoint

    Yerdos Ordabayev committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    ab3831c View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2021

  1. Merge branch 'dev' of https://github.com/pyro-ppl/pyro into fix-funso…

    …r-traceelbo
    Yerdos Ordabayev committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    0b46f3a View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2021

  1. Approximate(ops.sample, ...) based approach

    Yerdos Ordabayev committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    b6ff8e0 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2021

  1. Importance funsor based approach

    Yerdos Ordabayev committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    b5bece7 View commit details
    Browse the repository at this point in the history
  2. fixes

    Yerdos Ordabayev committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    d6e246e View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. Merge branch 'dev' into fix-funsor-traceelbo

    Yerdos Ordabayev committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    6582d7d View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2022

  1. fix funsor model enumeration

    Yerdos Ordabayev committed Apr 9, 2022
    Configuration menu
    Copy the full SHA
    714fd62 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d2210e View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. use Sampled funsor

    Yerdos Ordabayev committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    29bad7a View commit details
    Browse the repository at this point in the history
  2. fixes

    Yerdos Ordabayev committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    9144be1 View commit details
    Browse the repository at this point in the history
  3. git fixes

    Yerdos Ordabayev committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    e4c8a47 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'dev' into fix-funsor-traceelbo

    Yerdos Ordabayev committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    c147ad9 View commit details
    Browse the repository at this point in the history
  5. use Provenance funsor

    Yerdos Ordabayev committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    703a2fa View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2022

  1. clean up

    Yerdos Ordabayev committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    3137b1b View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. fixes

    Yerdos Ordabayev committed May 5, 2022
    Configuration menu
    Copy the full SHA
    88713f6 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'dev' into fix-funsor-traceelbo

    Yerdos Ordabayev committed May 5, 2022
    Configuration menu
    Copy the full SHA
    99a0647 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2022

  1. use provenance

    Yerdos Ordabayev committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    14131ad View commit details
    Browse the repository at this point in the history