Skip to content

Align Damianou 2013 examples with Matlab deepGP demos - #44

Merged
lawrennd merged 3 commits into
mainfrom
examples-damianou2013
Nov 13, 2026
Merged

lawrennd merged 3 commits into
mainfrom
examples-damianou2013

Conversation

@lawrennd

Copy link
Copy Markdown
Member

Summary

  • Rewrite examples/damianou2013/ against the official SheffieldML/deepGP Matlab demos (demToyUnsupervised, demToyRegressionSimple, demHighFiveDemonstration, demUsps), with provenance in SOURCE.md.
  • Ship reference .mat files (hgplvmSampleDataTr1, demHighFiveHgplvm1) and thin Colab notebooks that call the Python ports.
  • Include the Colab notebook commit that landed after PR Add Damianou & Lawrence 2013 example recreations #41 merged.

Test plan

  • python toy_hierarchy.py --quick --no-plot
  • python toy_warped_regression.py --quick --no-plot
  • python highfive_shared.py --quick --no-plot
  • python usps_digits.py --quick --no-plot --depths 1
  • Optional longer runs without --quick for paper-scale figures

Four self-contained notebooks with Open-in-Colab badges, auto-install on
Colab, paper citations, QUICK-mode plots, covering hierarchy, warped
regression, USPS, and shared-view MRD.
Rewrite scripts against demToyUnsupervised, demToyRegressionSimple,
demHighFiveDemonstration, and demUsps; ship reference .mat files and
thin Colab notebooks that call the ports.
@codecov

codecov Bot commented Nov 13, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.96%. Comparing base (22ec1b6) to head (639bfa3).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #44   +/-   ##
=======================================
  Coverage   74.96%   74.96%           
=======================================
  Files          17       17           
  Lines        1254     1254           
  Branches      185      185           
=======================================
  Hits          940      940           
  Misses        255      255           
  Partials       59       59           
Flag Coverage Δ
unittests 74.96% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Replace thin main() wrappers with inlined experiment cells (data, fit,
plots); notebooks no longer import the .py entry scripts.
@lawrennd
lawrennd merged commit 8c87f6b into main Nov 13, 2026
6 checks passed
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.

1 participant