-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hyperparameter Optimization Pipelines and Supporting Tools #74
Draft
GabrielBG0
wants to merge
95
commits into
discovery-unicamp:main
Choose a base branch
from
GabrielBG0:48-hyper-parameter-optimization
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Hyperparameter Optimization Pipelines and Supporting Tools #74
GabrielBG0
wants to merge
95
commits into
discovery-unicamp:main
from
GabrielBG0:48-hyper-parameter-optimization
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…nto 48-hyper-parameter-optimization
…nto 48-hyper-parameter-optimization
…nto 48-hyper-parameter-optimization
…discovery-unicamp/Minerva into 48-hyper-parameter-optimization
…nto 48-hyper-parameter-optimization
…rameter-optimization
…offsets support, and improved patch extraction and reconstruction methods for better inference accuracy.
…in input parameters for enhanced flexibility in patch inference.
…width and height assignment in RandomResize; expand dimensions for 2D arrays in Transpose transform.
…ch handling; streamline input shape management and padding logic.
…instantiation in PatchInferencer class to reflect the new name.
…ape management; update methods to use ref_shape parameter for better clarity and functionality.
…lexible output handling; update padding management and ref_shape usage for improved clarity in patch reconstruction.
GabrielBG0
changed the title
Hyper parameter optimization
Hyperparameter optimization Pipelines and supporting classes
Nov 8, 2024
GabrielBG0
changed the title
Hyperparameter optimization Pipelines and supporting classes
Hyperparameter Optimization Pipelines and Supporting Classes
Nov 8, 2024
GabrielBG0
changed the title
Hyperparameter Optimization Pipelines and Supporting Classes
Hyperparameter Optimization Pipelines and Supporting Tooling
Nov 8, 2024
GabrielBG0
changed the title
Hyperparameter Optimization Pipelines and Supporting Tooling
Hyperparameter Optimization Pipelines and Supporting Tools
Nov 8, 2024
…ation and metrics handling for improved clarity.
…formed_metrics.py; add ResizeMetric class for enhanced resizing functionality with aspect ratio support.
…onsistency in naming.
…on in PatchInferencerEngine
…ng values from the configuration
…eck in ClassRatioCrop
…proved clarity and functionality
…variable and enhance clarity
…chInferencerEngine and ResizedMetric
…ightning and torchmetrics
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Change Log
This PR implements a series of new features:
Transforms
Crop
Normalize
Transpose
Resize
EmptyTransform
_RandomSyncedTransform
RandomResize
RandomFlip
ClassRatioCrop
Metrics
CroppedMetric
ResizedMetric
Callbacks
TrainerReportKeepOnlyLastCallback
TrainerReportOnIntervalCallback
Datasets
SupervisedReconstructionDataset
now supportssupport_context_transforms
Engines
_Engine
PatchInferencer
Models
SETR_PUP
now supports optimizers as parametersSETR_PUP
now supports selection of the aux output layers and aux weightsSETR_PUP
now supports loading backbone weights and freezing backbone weightsSETR_PUP
now supports weighted lossesSETR_PUP
now supports interpolation of loaded weights input sizeSETR_PUP
now supports different learning rates for backbone and headSETR_PUP
now supports different prediction engines for val and test_VisionTransformerBackbone
now supports selection of the aux output layers_VisionTransformerBackbone
now supports loading backbone weights and freezing backbone weights_VisionTransformerBackbone
now supports interpolation of loaded weights input sizePipelines
RayHyperParameterSearch
HyperoptHyperParameterSearch
Other Improvements
Issue ticket number and link (If apply)
#48
Checklist before requesting a review