{"push_id":2841567964,"size":16,"distinct_size":1,"ref":"refs/heads/st--/add_readme_link","head":"34e8c6bd6bee3abced45f2c4753e9156ee60311c","before":"4dba8b51e14e0a9c0dc112ccd5eaec1519689edd","commits":[{"sha":"bb08f22e337d1487b8d9ab9944d8b9f7fff853ff","author":{"name":"Vincent Dutordoir","email":"7b62e69fc4afcfe4db040145e12018c86676d04f@gmail.com"},"message":"Multi-output conditionals (#724)\n\n* Introduction of MultiOutputFeatures (Mof) and MultiOutputKernels (Mok).\r\nThese are used to specify a particular setup of multi-output correlation.\r\n\r\n* Multiple-dispatch for conditional. This allows GPflow to select the most efficient conditional code depending on your choice of Mof and Mok.\r\n\r\n* Multiple-dispatch for Kuu and Kuf. Previously Kuu(.) and Kuf(.) were member functions of the feature class. This became cumbersome as the calculation of Kuu and Kuf also depends on the kernel used. In line with conditional we now also use multiple-dispatch to calculate Kuu and Kuf for a particular combination of Mok and Mof.\r\n\r\n* The actual maths to efficiently calculate the output-correlated conditional (credits to @markvdw )\r\n\r\n* sample_conditional function that makes sure that the most efficient code is used to get a sample from the conditional distribution.\r\n\r\n* Minor: we updated a couple of models to use the new multi-output conditional.","distinct":false,"url":"https://api.github.com/repos/GPflow/GPflow/commits/bb08f22e337d1487b8d9ab9944d8b9f7fff853ff"},{"sha":"61088fd9496ee8f574dbadeb4f067719a696f1c7","author":{"name":"st--","email":"06a4b9ac2126aaa65b8a4e3f309502187b3b5a05@users.noreply.github.com"},"message":"Speed up notebooks (#789)\n\nNotebooks are slow to execute. Additional utility functions help to detect where notebook are run and control number of iterations (optimization, standard loops and cetera), therefore minimizing spent time on running notebook integration tests.","distinct":false,"url":"https://api.github.com/repos/GPflow/GPflow/commits/61088fd9496ee8f574dbadeb4f067719a696f1c7"},{"sha":"3a169917326bdacef9bb7003a8122766d7cf6472","author":{"name":"Hugh Salimbeni","email":"cea6d72150ad3209e3ddf62357366df3cc307985@gmail.com"},"message":"Removed jitter in nat grads (#768)","distinct":false,"url":"https://api.github.com/repos/GPflow/GPflow/commits/3a169917326bdacef9bb7003a8122766d7cf6472"},{"sha":"9d238398ce11b8beaad3811e67bfa7de006d79d5","author":{"name":"st--","email":"06a4b9ac2126aaa65b8a4e3f309502187b3b5a05@users.noreply.github.com"},"message":"Notebook to demonstrate advanced usage such as combining GP with Neural Network (#712)\n\n* added notebook\r\n\r\n* added vanilla conv net accuracy\r\n\r\n* Tidy up notebook\r\n\r\n* ran notebook\r\n\r\n* ran notebook #2\r\n\r\n* add untested notebooks to test_notebooks\r\n\r\n* fix bug in natural_gradients notebook\r\n\r\n* add nb_niter and nb_range to only run a small number of iterations in continuous integration notebook tests\r\n\r\n* make advanced_usage.ipynb use nb_iter()\r\n\r\n* don't add natural_gradients.ipynb and upper_bound.ipynb notebook tests in this PR\r\n\r\n* make advanced_usage run faster in CI\r\n\r\n* clean up advanced_usage\r\n\r\n* Update test_notebooks.py\r\n\r\n* fix notebook_niter\r\n\r\n* missing input_dim for CI\r\n\r\n* update notebook\r\n\r\n* another reset_default_graph_and_session call","distinct":false,"url":"https://api.github.com/repos/GPflow/GPflow/commits/9d238398ce11b8beaad3811e67bfa7de006d79d5"},{"sha":"1b0f4b084fed09a2287aaa175c24f36da1d45b00","author":{"name":"ByungJun Lee","email":"8128a0374779f5b05bf73ed4a3175a4423232456@gmail.com"},"message":"Minibatch shape is unknow by default (#704)","distinct":false,"url":"https://api.github.com/repos/GPflow/GPflow/commits/1b0f4b084fed09a2287aaa175c24f36da1d45b00"},{"sha":"1851e0d03aeb50009765fbc73ddb281dc12f70c9","author":{"name":"st--","email":"06a4b9ac2126aaa65b8a4e3f309502187b3b5a05@users.noreply.github.com"},"message":"Monte-Carlo likelihoods (#799)\n\n* add @markvdw's stochastic likelihood, including the softmax\r\n\r\n* initial MC likelihood\r\n\r\n* remove MonteCarloLikelihood base class from tests\r\n\r\n* fix test\r\n\r\n* var of predict_mean_and_var and predict_density for MC likelihood\r\n\r\n* factor out MC sampling\r\n\r\n* add comment for variance bias\r\n\r\n* add tests\r\n\r\n* fixes\r\n\r\n* use same integration as for GH quadrature in MonteCarloLikelihood.predict_mean_and_var()\r\n\r\n* .\r\n\r\n* increase rtol\r\n\r\n* move to proper use of super()\r\n\r\n* move MC integration to quadrature module, similar to ndiagquad\r\n\r\n* seed to make test deterministic\r\n\r\n* add Assert for shape of Y\r\n\r\n* tidy up studentT likelihood\r\n\r\n* fix for heteroskedastic likelihoods -- requires logp to always call the Y argument Y\r\n\r\n* fix doc\r\n\r\n* add assert and equivalence tests for SoftMax\r\n\r\n* remove erroneously added file\r\n\r\n* rename \"probit\" to inv_probit (which is what it actually is)\r\n\r\n* add assert for num_classes to SoftMax\r\n\r\n* fix whitespace\r\n\r\n* Update RELEASE.md\r\n\r\n* Update RELEASE.md","distinct":false,"url":"https://api.github.com/repos/GPflow/GPflow/commits/1851e0d03aeb50009765fbc73ddb281dc12f70c9"},{"sha":"45fed420bcc3b0767b581b4ee804e0865e92a7a8","author":{"name":"ahsimb","email":"68b5d4edd01a435cf8aa9487f050682683cfdcec@gmail.com"},"message":"Big re-work of monitor (#792)\n\n* New monitor initial commit\r\n\r\n* Fixed the monitor notebook (checking that the saving directory exists)\r\n\r\n* Addressed PR comments.\r\n\r\n* refactored environment\r\n\r\n* Attempt to avoid using X server when testing the monitor.\r\n\r\n* Added few more tests.","distinct":false,"url":"https://api.github.com/repos/GPflow/GPflow/commits/45fed420bcc3b0767b581b4ee804e0865e92a7a8"},{"sha":"495b6ebef93406048e7234155550d084a37f67c9","author":{"name":"Mark van der Wilk","email":"053fbfec224c9bd950818e4a77cf90c6c4f61b7e@cam.ac.uk"},"message":"Softmax fix (#804)\n\n* PEP8.\r\n\r\n* PEP8.\r\n\r\n* Added `SoftMax.conditional_variance()`.\r\n\r\n* SoftMax test now tests against `Bernoulli` likelihood, including `predict_mean_and_var`.\r\n\r\n* super\r\n\r\n* consistency\r\n\r\n* test comment\r\n\r\n* bugfix\r\n\r\n* fix tests","distinct":false,"url":"https://api.github.com/repos/GPflow/GPflow/commits/495b6ebef93406048e7234155550d084a37f67c9"},{"sha":"b78c1a89a4819cf246aae0724f934349861916cd","author":{"name":"ahsimb","email":"68b5d4edd01a435cf8aa9487f050682683cfdcec@gmail.com"},"message":"Fixed discovered problem with the monitor, in particular with TensorBoard tasks (#807)","distinct":false,"url":"https://api.github.com/repos/GPflow/GPflow/commits/b78c1a89a4819cf246aae0724f934349861916cd"},{"sha":"1ff0a873f385b90e68ba9a1de048d5e617215b6c","author":{"name":"Artem Artemev","email":"f3b618f137e8660b168d2de408fd178d28bc439a@gmail.com"},"message":"Optimizer's step_callback accepts step number (#811)","distinct":false,"url":"https://api.github.com/repos/GPflow/GPflow/commits/1ff0a873f385b90e68ba9a1de048d5e617215b6c"},{"sha":"707b19529b52446a46d9b02b1f5baa1f9b280a04","author":{"name":"Artem Artemev","email":"f3b618f137e8660b168d2de408fd178d28bc439a@gmail.com"},"message":"Release notes 1.2.0 (#810)","distinct":false,"url":"https://api.github.com/repos/GPflow/GPflow/commits/707b19529b52446a46d9b02b1f5baa1f9b280a04"},{"sha":"1db48f3a735eb0fba06a7d503f080a7ead512604","author":{"name":"Artem Artemev","email":"f3b618f137e8660b168d2de408fd178d28bc439a@gmail.com"},"message":"Update version.py file to 1.2.0 (#812)","distinct":false,"url":"https://api.github.com/repos/GPflow/GPflow/commits/1db48f3a735eb0fba06a7d503f080a7ead512604"},{"sha":"f746253f6d61780397e0aebd997f0f1b5db17ed6","author":{"name":"Vincent Dutordoir","email":"7b62e69fc4afcfe4db040145e12018c86676d04f@gmail.com"},"message":"Fix bug in ndiag_mc re multi-dimensional kwargs (#813)","distinct":false,"url":"https://api.github.com/repos/GPflow/GPflow/commits/f746253f6d61780397e0aebd997f0f1b5db17ed6"},{"sha":"54a276ab92ead568e969c7f073694b12bd8124e1","author":{"name":"st--","email":"06a4b9ac2126aaa65b8a4e3f309502187b3b5a05@users.noreply.github.com"},"message":"Parameter.trainable was not properly a property, and param.trainable = False did not work. Fixed by this commit. (#814)","distinct":false,"url":"https://api.github.com/repos/GPflow/GPflow/commits/54a276ab92ead568e969c7f073694b12bd8124e1"},{"sha":"2c4cf398a248242298fd1c45125392839fe90b05","author":{"name":"Alexander G. de G. Matthews","email":"d6b2146cea3cf764e8a7d558a452f65603c40243@googlemail.com"},"message":"Adding widedeepnetworks repository link (#825)\n\n* Adding repository link\r\n\r\n* Correction to table","distinct":false,"url":"https://api.github.com/repos/GPflow/GPflow/commits/2c4cf398a248242298fd1c45125392839fe90b05"},{"sha":"34e8c6bd6bee3abced45f2c4753e9156ee60311c","author":{"name":"st--","email":"06a4b9ac2126aaa65b8a4e3f309502187b3b5a05@users.noreply.github.com"},"message":"Merge branch 'master' into st--/add_readme_link","distinct":true,"url":"https://api.github.com/repos/GPflow/GPflow/commits/34e8c6bd6bee3abced45f2c4753e9156ee60311c"}]}
{"actor":{"display_login":"st--"}}