matsci_opt_benchmarks.crabnet_hyperparameter package¶
Submodules¶
matsci_opt_benchmarks.crabnet_hyperparameter.core module¶
This is a skeleton file that can serve as a starting point for a Python
console script. To run this script uncomment the following lines in the
[options.entry_points] section in setup.cfg:
console_scripts =
fibonacci = crabnet_hyperparameter.skeleton:run
Then run pip install . (or pip install -e . for editable mode)
which will install the command fibonacci inside your current environment.
Besides console scripts, the header (i.e. until _logger…) of this file can
also be used as template for Python modules.
Note
This file can be renamed depending on your needs or safely removed if not needed.
References
- matsci_opt_benchmarks.crabnet_hyperparameter.core.correct_parameterization(parameters: dict, verbose=False)[source]¶
Modify tunable hyperparameters for combatibility with CrabNet.
- matsci_opt_benchmarks.crabnet_hyperparameter.core.evaluate(parameters)[source]¶
Trains CrabNet using the inputted parameter set and records the results.
- matsci_opt_benchmarks.crabnet_hyperparameter.core.get_parameters()[source]¶
Get parameter set and parameter constraints for CrabNet.
- matsci_opt_benchmarks.crabnet_hyperparameter.core.main(args)[source]¶
Wrapper allowing
fib()to be called with string arguments in a CLI fashionInstead of returning the value from
fib(), it prints the result to thestdoutin a nicely formatted message.- Parameters:
args (List[str]) – command line parameters as list of strings (for example
["--verbose", "42"]).
- matsci_opt_benchmarks.crabnet_hyperparameter.core.parse_args(args)[source]¶
Parse command line parameters
- Parameters:
args (List[str]) – command line parameters as list of strings (for example
["--help"]).- Returns:
command line parameters namespace
- Return type: