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

Feature/bbvb #1421

Merged
merged 180 commits into from
Jul 1, 2015
Merged

Feature/bbvb #1421

merged 180 commits into from
Jul 1, 2015

Conversation

akucukelbir
Copy link
Contributor

Summary:

Automatic Differentiation Variational Inference (ADVI).

Intended Effect:

Implements ADVI as an approximate inference procedure within Stan.

How to Verify:

Run your favorite model. Run the tests.

$ ./runTests.py src/test/unit/variational

Side Effects:

Currently, we only output the mean of the variational approximation. We might want to implement a "sample, transform, report" module for ADVI and other future inference techniques.

Documentation:

  • write documentation in cmdstan manual
  • write documentation in stan manual

betanalpha and others added 30 commits April 5, 2014 17:03
also implemented the standardization of the
location scale family (likely Normal at first)
via an affine transformation
@stan-buildbot
Copy link
Contributor

Refer to this link for build results (access rights to CI server needed):
http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Pull%20Request/464/

@stan-buildbot
Copy link
Contributor

Refer to this link for build results (access rights to CI server needed):
http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Pull%20Request/467/

@stan-buildbot
Copy link
Contributor

Build Log
last 20 lines

[...truncated 15 lines...]
 > /usr/local/git/bin/git rev-list b93ced6891aaff3409d52f38bb8db955b03c5e9f # timeout=10
Starting build job Stan Pull Request - Doc - Doxygen.
Starting build job Stan Pull Request - Doc - Reference Manual.
Finished Build : #472 of Job : Stan Pull Request - Doc - Doxygen with status : SUCCESS
Finished Build : #466 of Job : Stan Pull Request - Doc - Reference Manual with status : SUCCESS
Starting build job Stan Pull Request - Tests - Header.
Starting build job Stan Pull Request - Tests - Unit.
Starting build job Stan Pull Request - Tests - Header Math.
Starting build job Stan Pull Request - Tests - Integration.
Starting build job Stan Pull Request - Tests - Unit Math.
Starting build job Stan Pull Request - Windows - Tests - Unit.
Finished Build : #437 of Job : Stan Pull Request - Tests - Header with status : SUCCESS
Finished Build : #43 of Job : Stan Pull Request - Tests - Header Math with status : SUCCESS
Finished Build : #439 of Job : Stan Pull Request - Tests - Unit with status : FAILURE
Finished Build : #439 of Job : Stan Pull Request - Tests - Integration with status : ABORTED
Finished Build : #286 of Job : Stan Pull Request - Windows - Tests - Unit with status : ABORTED
Finished Build : #44 of Job : Stan Pull Request - Tests - Unit Math with status : ABORTED
Build step 'MultiJob Phase' marked build as failure
Setting status of 7fff3dd14c1e7409f345ab0b09b6cc291283c9f3 to FAILURE with url http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Pull%20Request/473/ and message: 'Build finished.'

Refer to this link for build results (access rights to CI server needed):
http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Pull%20Request/473/

@stan-buildbot
Copy link
Contributor

Refer to this link for build results (access rights to CI server needed):
http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Pull%20Request/474/

@stan-buildbot
Copy link
Contributor

Refer to this link for build results (access rights to CI server needed):
http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Pull%20Request/475/

@stan-buildbot
Copy link
Contributor

Refer to this link for build results (access rights to CI server needed):
http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Pull%20Request/476/

for (int i = 0; i < cont_params_.size(); ++i)
cont_vector.at(i) = cont_params_(i);
services::io::write_iteration(*out_stream_, model_, rng_,
0.0, cont_vector, disc_vector, &std::cout);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should be print_stream_ instead of &std::cout, right? we've removed uses of std::cout from code.

@syclik syclik added this to the v2.7.0 milestone Jun 30, 2015
@stan-buildbot
Copy link
Contributor

Refer to this link for build results (access rights to CI server needed):
http://d1m1s1b1.stat.columbia.edu:8080/job/Stan%20Pull%20Request/477/

@akucukelbir
Copy link
Contributor Author

thanks @syclik !

syclik added a commit that referenced this pull request Jul 1, 2015
@syclik syclik merged commit 3a23163 into develop Jul 1, 2015
@syclik syclik deleted the feature/bbvb branch July 1, 2015 12:55
@brendan-r
Copy link

💃

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

9 participants