Skip to content

Conversation

@lhennig0103
Copy link
Collaborator

Improving documentation of deterministic behavior.

Added information on the 'deterministic' parameter for objective functions, explaining its use for both deterministic and stochastic objectives.
Clarify the role of the 'deterministic' parameter in objective functions.
Updated docstring for 'deterministic' parameter to clarify its behavior and requirements.
Removed mention of surrogate modeling aleatoric uncertainty for stochastic objectives.
Reformat docstring for better readability.
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR improves the documentation of the deterministic parameter in SMAC to better explain its behavior and usage in both deterministic and stochastic optimization scenarios.

  • Enhanced the deterministic parameter description in the Scenario class docstring with clearer explanation of seed handling and intensification requirements
  • Added an informational section in the getting started guide explaining when to use deterministic vs. stochastic modes

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
smac/scenario.py Updated the deterministic parameter documentation to clarify seed passing behavior and intensification requirements
docs/3_getting_started.md Added new info box explaining deterministic vs. stochastic objective handling

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@lhennig0103 lhennig0103 requested a review from dengdifan October 23, 2025 10:00
@dengdifan
Copy link
Contributor

Overall, it looks fine to me. However, I think we should first merge this to the development branch.

@lhennig0103 lhennig0103 changed the base branch from main to development October 24, 2025 10:39
@lhennig0103 lhennig0103 merged commit 7173fa3 into development Oct 24, 2025
11 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.

3 participants