Commit graph

5435 commits

Author SHA1 Message Date
Akash Kumar Dhaka
f9a0325b9e adding some test cases for EP.. more work needs to be done, these are some high level test cases .. 2017-06-12 13:46:50 +03:00
Zhenwen Dai
bd8947c8c2 Merge pull request #512 from pgmoren/EP_refactor
Refactor EP/EPDTC
2017-06-09 18:01:56 +01:00
Moreno
dd0d8f7862 Refactor EP and EPDTC 2017-06-08 11:00:17 +01:00
dirmeier
31c03b431a Added LICENSE file to MANIFEST.in 2017-06-05 20:17:31 +02:00
Zhenwen Dai
8569424933 Merge pull request #508 from esiivola/EP_refactor
Bring the ongoing working about EP refactoring
2017-06-02 11:59:46 +02:00
Akash Kumar Dhaka
84e39667fa change import statements for calling locally 2017-06-01 16:07:50 +03:00
Akash Kumar Dhaka
61872fb315 fresh branch for these new likelihood functions along with test code- will work atleast with La[lace approximation ... 2017-06-01 15:03:19 +03:00
Moreno
63751de912 Changes in EP/EPDTC to fix numerical issues and increase the flexibility of the inference.
Changes to avoid numerical issues and improve the performance:
    - Keep value of the EP parameters between calls
    - Enforce positivity of tau_tilde
    - Stable computation of the EP moments for the Bernoulli likelihood
    - Compute marginal in the GP model without directly inverting tau_tilde

    Changes to improve the flexibility:
    - Add parameter for maximum number of iterations
    - Distinguish between alternated/nested mode
    - Distinguish between sequential/parallel updates in EP
2017-06-01 11:59:04 +03:00
Max Zwiessele
113f84d6a7 cython in linalg
did set cython to working if linalg_cython was importable.
2017-06-01 11:59:04 +03:00
mzwiessele
8c72eb2932 chg: pkg: CHANGELOG update 2017-06-01 11:59:04 +03:00
mzwiessele
335ecec584 Bump version: 1.6.0 → 1.6.1 2017-06-01 11:59:04 +03:00
mzwiessele
0ee2910391 fix: beiwang will add GMM in full 2017-06-01 11:59:04 +03:00
mzwiessele
cc93fe54af chg: pkg: CHANGELOG update 2017-06-01 11:59:04 +03:00
mzwiessele
7b58495dc7 Bump version: 1.5.9 → 1.6.0 2017-06-01 11:59:04 +03:00
mzwiessele
011e3d6439 fix: kernel tests and variational tests 2017-06-01 11:59:04 +03:00
mzwiessele
703a136c8c fix: plotting tests for new matplotlib 2017-06-01 11:59:04 +03:00
mzwiessele
970bd5399b fix: model tests numpy integer error 2017-06-01 11:59:04 +03:00
mzwiessele
b8aabb97f8 fix: replot with new matplotlib 2017-06-01 11:59:04 +03:00
mzwiessele
1b9b1a95a6 fix: offline plotting workaround with squeezing arrays 2017-06-01 11:59:04 +03:00
mzwiessele
96cc0838eb fix: Fixed numpy 1.12 indexing and shape preservation 2017-06-01 11:59:04 +03:00
Alex Feldstein
a7a2e53f6d provide two classes for plotly plots to remove global variable 2017-06-01 11:59:04 +03:00
mzwiessele
a207d09d2b fix: pkg: changelog 2017-06-01 11:59:04 +03:00
mzwiessele
450717c5c8 Bump version: 1.5.8 → 1.5.9 2017-06-01 11:59:04 +03:00
mzwiessele
9cacf46c18 chg: pkg: CHENGELOG update 2017-06-01 11:59:04 +03:00
mzwiessele
756b618ef4 Bump version: 1.5.7 → 1.5.8 2017-06-01 11:59:04 +03:00
mzwiessele
9eee68e831 fix: pkg: dim reduction simulation with different functions 2017-06-01 11:59:04 +03:00
Alex Feldstein
66bd0b6583 add offline plotting for plotly 2017-06-01 11:59:04 +03:00
esiivola
a5c06b195d Added initial version of the refactored EP 2017-06-01 02:40:01 +03:00
esiivola
7d996e79e9 Added initial version of the refactored EP 2017-06-01 02:38:17 +03:00
esiivola
be192779a0 Added initial version of the refactored EP 2017-06-01 02:19:58 +03:00
Ruben Martinez-Cantin
d288341d55 Fix python 2-3 compatibility 2017-05-16 16:47:43 +02:00
mzwiessele
845168af3b fix: pkg: CHANGELOG 2017-04-12 11:54:11 +01:00
mzwiessele
e554eeba64 Bump version: 1.6.1 → 1.6.2 2017-04-12 11:53:27 +01:00
mzwiessele
480aedb74a fix: updated keywords 2017-04-12 11:53:05 +01:00
Max Zwiessele
a5ba3057ec Merge pull request #491 from alexfeld/parallel_opt
fix for parallel optimization
2017-04-12 11:28:46 +01:00
Zhenwen Dai
2f7ab3f5c7 Merge pull request #492 from pgmoren/devel
We did some benchmarking on classification. These changes should be fine. Let's merge it in.
2017-03-27 13:26:27 +01:00
Max Zwiessele
cc4606beb6 Merge pull request #489 from SheffieldML/linalg_cython-1
cython in linalg fix #458
2017-03-23 11:45:37 +00:00
Moreno
0c248e7520 Changes in EP/EPDTC to fix numerical issues and increase the flexibility of the inference.
Changes to avoid numerical issues and improve the performance:
    - Keep value of the EP parameters between calls
    - Enforce positivity of tau_tilde
    - Stable computation of the EP moments for the Bernoulli likelihood
    - Compute marginal in the GP model without directly inverting tau_tilde

    Changes to improve the flexibility:
    - Add parameter for maximum number of iterations
    - Distinguish between alternated/nested mode
    - Distinguish between sequential/parallel updates in EP
2017-03-22 13:40:06 +00:00
Alex Feldstein
4e8c95055c fix in sparse_gp_mpi optimizer 2017-03-20 13:27:25 -04:00
Alex Feldstein
221f7f792f fix for parallel optimization 2017-03-17 19:32:47 -04:00
Max Zwiessele
bc59dc4ee0 cython in linalg
did set cython to working if linalg_cython was importable.
2017-03-10 08:05:36 +00:00
Max Zwiessele
627c878455 Merge pull request #486 from SheffieldML/deploy
Merge pull request #471 from SheffieldML/devel
2017-03-02 14:07:42 +00:00
Max Zwiessele
013064fa41 Merge pull request #471 from SheffieldML/devel
new version
2017-03-02 14:07:06 +00:00
mzwiessele
11d332566c chg: pkg: CHANGELOG update 2017-02-28 10:04:47 +00:00
mzwiessele
6fe8c69e81 Bump version: 1.6.0 → 1.6.1 2017-02-28 10:04:36 +00:00
mzwiessele
67b497e5df fix: beiwang will add GMM in full 2017-02-28 10:04:07 +00:00
mzwiessele
e9d302c87a chg: pkg: CHANGELOG update 2017-02-28 08:44:52 +00:00
mzwiessele
019522be0d Bump version: 1.5.9 → 1.6.0 2017-02-28 08:44:39 +00:00
mzwiessele
43bb5e3a1d fix: kernel tests and variational tests 2017-02-28 08:41:33 +00:00
mzwiessele
920765bcce fix: plotting tests for new matplotlib 2017-02-24 13:10:00 +00:00