Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
robbietuk
/
STIR
Public
forked from
UCL/STIR
Notifications
You must be signed in to change notification settings
Fork
0
Star
1
Code
Pull requests
5
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Priors/intermediate prior class
- #21
#21
Draft
robbietuk
wants to merge 32 commits into
RDP/HessianVectorProduct
robbietuk/STIR:RDP/HessianVectorProduct
from
Priors/IntermediatePriorClass
robbietuk/STIR:Priors/IntermediatePriorClass
Copy head branch name to clipboard
Conversation
Commits
32
(32)
Checks
Files changed
Draft
Priors/intermediate prior class
#21
robbietuk
wants to merge 32 commits into
RDP/HessianVectorProduct
robbietuk/STIR:RDP/HessianVectorProduct
from
Priors/IntermediatePriorClass
robbietuk/STIR:Priors/IntermediatePriorClass
Copy head branch name to clipboard
Commits
Commits on Jun 7, 2021
RDP/accumulate_Hessian_times_input
Show description for 62a5521
robbietuk
authored and
robbietuk
committed
62a5521
View commit details
Copy full SHA for 62a5521
Browse repository at this point
Fix issue with logic
robbietuk
committed
eb07790
View commit details
Copy full SHA for eb07790
Browse repository at this point
Commits on Jun 8, 2021
Make prior test method `test_gradient`
robbietuk
committed
b7007b4
View commit details
Copy full SHA for b7007b4
Browse repository at this point
Adds test_Hessian method
robbietuk
committed
96b6ec0
View commit details
Copy full SHA for 96b6ec0
Browse repository at this point
Commits on Jun 9, 2021
Test an array of different cases for the Hessian condition
robbietuk
committed
2f418bc
View commit details
Copy full SHA for 2f418bc
Browse repository at this point
improve Hessian documentation and info
robbietuk
committed
fa65422
View commit details
Copy full SHA for fa65422
Browse repository at this point
Merge branch 'RDP/TestHessian' into RDP/HessianVectorProduct
robbietuk
committed
471019b
View commit details
Copy full SHA for 471019b
Browse repository at this point
Commits on Jun 11, 2021
Improve dot product
robbietuk
committed
3e4e5f4
View commit details
Copy full SHA for 3e4e5f4
Browse repository at this point
Merge branch 'RDP/TestHessian' into Priors/Hessian
robbietuk
committed
a47fe11
View commit details
Copy full SHA for a47fe11
Browse repository at this point
Adds _is_convex variable to priors. default is false
robbietuk
committed
101c4fc
View commit details
Copy full SHA for 101c4fc
Browse repository at this point
Merge branch 'Priors/is_convex' into Priors/Hessian
robbietuk
committed
4bcafe5
View commit details
Copy full SHA for 4bcafe5
Browse repository at this point
Reimplementation add_multiplication_with_approximate_Hessian
robbietuk
committed
8187715
View commit details
Copy full SHA for 8187715
Browse repository at this point
Correct math in QP accumulate_Hessian_times_input
robbietuk
committed
410943e
View commit details
Copy full SHA for 410943e
Browse repository at this point
Improve QP comments
robbietuk
committed
948397f
View commit details
Copy full SHA for 948397f
Browse repository at this point
Commits on Jun 15, 2021
Merge branch 'Priors/HessianQP' into Priors/Hessian
robbietuk
committed
2c41bc7
View commit details
Copy full SHA for 2c41bc7
Browse repository at this point
[ci skip] Add two methods to RDP class :(off_)diagonal_second_derivative
Show description for a339ac0
robbietuk
committed
a339ac0
View commit details
Copy full SHA for a339ac0
Browse repository at this point
Prior Hessian methods use second partial derivative functions (#14)
Show description for b6e6b54
robbietuk
authored
b6e6b54
View commit details
Copy full SHA for b6e6b54
Browse repository at this point
Commits on Jun 19, 2021
compute_Hessian method to all priors and test improvements in general
Show description for b3c8d6f
robbietuk
authored
b3c8d6f
View commit details
Copy full SHA for b3c8d6f
Browse repository at this point
[ci skip] Add documentation to `test_gradient`
robbietuk
committed
d767044
View commit details
Copy full SHA for d767044
Browse repository at this point
Commits on Jun 24, 2021
Increase RDP epsilon to be 0.1, increase so well above test `eps` value
robbietuk
committed
c2ccf06
View commit details
Copy full SHA for c2ccf06
Browse repository at this point
Add variables and set methods for toggling tests
Show description for f60d97c
robbietuk
committed
f60d97c
View commit details
Copy full SHA for f60d97c
Browse repository at this point
Cleanup and improve debugging checks
robbietuk
committed
6669186
View commit details
Copy full SHA for 6669186
Browse repository at this point
Commits on Jul 19, 2021
Remove _is_convex variable and better implement is_convex() method
Show description for 511c69b
robbietuk
committed
511c69b
View commit details
Copy full SHA for 511c69b
Browse repository at this point
Update src/include/stir/recon_buildblock/GeneralisedPrior.h
Show description for 381b6c3
robbietuk
and
KrisThielemans
authored
381b6c3
View commit details
Copy full SHA for 381b6c3
Browse repository at this point
Update src/include/stir/recon_buildblock/GeneralisedPrior.h
Show description for 610c784
robbietuk
and
KrisThielemans
authored
610c784
View commit details
Copy full SHA for 610c784
Browse repository at this point
Update src/include/stir/recon_buildblock/LogcoshPrior.h
Show description for 12f3eb6
robbietuk
and
KrisThielemans
authored
12f3eb6
View commit details
Copy full SHA for 12f3eb6
Browse repository at this point
Merge remote-tracking branch 'robbietuk/RDP/HessianVectorProduct' into RDP/HessianVectorProduct
robbietuk
committed
1729522
View commit details
Copy full SHA for 1729522
Browse repository at this point
[ci skip] Remove unnecessary documentation
robbietuk
committed
c68f4d9
View commit details
Copy full SHA for c68f4d9
Browse repository at this point
[ci skip] Rework and rename of second derivative methods for priors
robbietuk
committed
59aed0b
View commit details
Copy full SHA for 59aed0b
Browse repository at this point
Commits on Jul 20, 2021
All prior Hessian methods return void values
Show description for 15aebe7
robbietuk
committed
15aebe7
View commit details
Copy full SHA for 15aebe7
Browse repository at this point
Commits on Sep 30, 2021
Initial commit adding a new parent class
robbietuk
committed
5fc8fea
View commit details
Copy full SHA for 5fc8fea
Browse repository at this point
Commits on Oct 2, 2021
Buildable version of QP using GeneralisedConvexPrior as an intermediate
robbietuk
committed
30b3ee6
View commit details
Copy full SHA for 30b3ee6
Browse repository at this point
You can’t perform that action at this time.