InsightSoftwareConsortium / InsightSoftwareConsortium/ITKSphinxExamples

Expand "Optimizersv4" Documentation

Open
#351 0 comments 0 reactions 0 assignees View on GitHub
language:C++ language:Python
Dominant language
Jupyter Notebook
Stars
59
Forks
70
Avg merge
1d 15h
Merged PRs (30d)
12

Description

Possible classes to highlight:
- [`GradientDescentOptimizerv4`](https://github.com/InsightSoftwareConsortium/ITK/blob/master/Modules/Numerics/Optimizersv4/include/itkGradientDescentOptimizerv4.h)
- [`LBFGSBOptimizerv4`](https://github.com/InsightSoftwareConsortium/ITK/blob/master/Modules/Numerics/Optimizersv4/include/itkLBFGSBOptimizerv4.h)
- [`RegistrationParameterScalesFromPhysicalShift`](https://github.com/InsightSoftwareConsortium/ITK/blob/master/Modules/Numerics/Optimizersv4/include/itkRegistrationParameterScalesFromPhysicalShift.h)
- [`RegistrationParameterScalesFromIndexShift`](https://github.com/InsightSoftwareConsortium/ITK/blob/master/Modules/Numerics/Optimizersv4/include/itkRegistrationParameterScalesFromIndexShift.h)

Could be demonstrated independently as with [Amoeba Optimizer](https://examples.itk.org/src/numerics/optimizers/amoebaoptimizer/documentation) or in the context of registration as in [PlotExhaustiveOptimizer](https://examples.itk.org/src/numerics/optimizers/exhaustiveoptimizer/plotexhaustiveoptimizer).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the linked Optimizersv4 headers and the Amoeba Optimizer and PlotExhaustiveOptimizer example documentation. Determine how the four listed classes should be demonstrated independently or within registration examples. Done means the Optimizersv4 documentation includes useful examples covering the proposed classes.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.