View source on GitHub
|
Implementation of algorithms required for premade models.
Classes
class LayerOutputRange: Enum to indicate the output range based on the input of the next layers.
Functions
build_aggregation_layer(...): Creates an aggregation layer using the given calibrated lattice models.
build_calibrated_lattice_ensemble_layer(...): Creates a calibration layer followed by a lattice ensemble layer.
build_calibration_layers(...): Creates a calibration layer for submodels as list of list of features.
build_input_layer(...): Creates a mapping from feature name to keras.Input.
build_lattice_ensemble_layer(...): Creates an ensemble of tfl.layers.Lattice layers.
build_lattice_layer(...): Creates a tfl.layers.Lattice layer.
build_linear_combination_layer(...): Creates a tfl.layers.Linear layer initialized to be an average.
build_linear_layer(...): Creates a tfl.layers.Linear layer initialized to be an average.
build_multi_unit_calibration_layers(...): Creates a mapping from feature names to calibration outputs.
build_output_calibration_layer(...): Creates a monotonic output calibration layer with inputs range [0, 1].
build_rtl_layer(...): Creates a tfl.layers.RTL layer.
compute_feature_keypoints(...): Computes feature keypoints with the data provide in features dict.
compute_keypoints(...): Calculates keypoints for the given set of values.
compute_label_keypoints(...): Computes label keypoints with the data provide in lables array.
construct_prefitting_model_config(...): Constructs a model config for a prefitting model for crystal extraction.
set_categorical_monotonicities(...): Maps categorical monotonicities to indices based on specified vocab list.
set_crystals_lattice_ensemble(...): Extracts crystals from a prefitting model and finalizes model_config.
set_feature_keypoints(...): Updates the feature configs with provided keypoints.
set_label_keypoints(...): Updates the label keypoints in the model_config.
set_random_lattice_ensemble(...): Sets random lattice ensemble in the given model_config.
verify_config(...): Verifies that the model_config and feature_configs are properly specified.
View source on GitHub