set_keras_parameter_request module#

class edgeimpulse_api.models.set_keras_parameter_request.SetKerasParameterRequest(
*,
mode: StrictStr | None = None,
minimumConfidenceRating: float | None = None,
selectedModelType: KerasModelTypeEnum | None = None,
script: StrictStr | None = None,
visualLayers: List[KerasVisualLayer] | None = None,
trainingCycles: StrictInt | None = None,
learningRate: float | None = None,
batchSize: float | None = None,
trainTestSplit: float | None = None,
autoClassWeights: StrictBool | None = None,
useLearnedOptimizer: StrictBool | None = None,
augmentationPolicyImage: AugmentationPolicyImageEnum | None = None,
augmentationPolicySpectrogram: AugmentationPolicySpectrogram | None = None,
profileInt8: StrictBool | None = None,
skipEmbeddingsAndMemory: StrictBool | None = None,
akidaEdgeLearningConfig: AkidaEdgeLearningConfig | None = None,
customValidationMetadataKey: StrictStr | None = None,
showAdvancedTrainingSettings: StrictBool | None = None,
showAugmentationTrainingSettings: StrictBool | None = None,
customParameters: Dict[str, StrictStr] | None = None,
anomalyCapacity: AnomalyCapacity | None = None,
lastShownModelVariant: KerasModelVariantEnum | None = None,
lastShownModelEngine: ModelEngineShortEnum | None = None,
)[source]#

Bases: BaseModel

class Config[source]#

Bases: object

allow_population_by_field_name = True#
validate_assignment = False#
akida_edge_learning_config: AkidaEdgeLearningConfig | None#
anomaly_capacity: AnomalyCapacity | None#
augmentation_policy_image: AugmentationPolicyImageEnum | None#
augmentation_policy_spectrogram: AugmentationPolicySpectrogram | None#
auto_class_weights: StrictBool | None#
batch_size: float | None#
custom_parameters: Dict[str, StrictStr] | None#
custom_validation_metadata_key: StrictStr | None#
classmethod from_dict(
obj: dict,
) SetKerasParameterRequest[source]#

Create an instance of SetKerasParameterRequest from a dict

classmethod from_json(
json_str: str,
) SetKerasParameterRequest[source]#

Create an instance of SetKerasParameterRequest from a JSON string

last_shown_model_engine: ModelEngineShortEnum | None#
last_shown_model_variant: KerasModelVariantEnum | None#
learning_rate: float | None#
minimum_confidence_rating: float | None#
mode: StrictStr | None#
classmethod mode_validate_enum(v)[source]#
profile_int8: StrictBool | None#
script: StrictStr | None#
selected_model_type: KerasModelTypeEnum | None#
show_advanced_training_settings: StrictBool | None#
show_augmentation_training_settings: StrictBool | None#
skip_embeddings_and_memory: StrictBool | None#
to_dict()[source]#

Returns the dictionary representation of the model using alias

to_json() str[source]#

Returns the JSON representation of the model using alias

to_str() str[source]#

Returns the string representation of the model using alias

train_test_split: float | None#
training_cycles: StrictInt | None#
use_learned_optimizer: StrictBool | None#
visual_layers: List[KerasVisualLayer] | None#