toJson method
Implementation
Map<String, dynamic> toJson() {
final json = <String, dynamic>{};
json[r'training_file'] = this.trainingFile;
if (this.validationFile != null) {
json[r'validation_file'] = this.validationFile;
} else {
json[r'validation_file'] = null;
}
if (this.model != null) {
json[r'model'] = this.model;
} else {
json[r'model'] = null;
}
if (this.nEpochs != null) {
json[r'n_epochs'] = this.nEpochs;
} else {
json[r'n_epochs'] = null;
}
if (this.batchSize != null) {
json[r'batch_size'] = this.batchSize;
} else {
json[r'batch_size'] = null;
}
if (this.learningRateMultiplier != null) {
json[r'learning_rate_multiplier'] = this.learningRateMultiplier;
} else {
json[r'learning_rate_multiplier'] = null;
}
if (this.promptLossWeight != null) {
json[r'prompt_loss_weight'] = this.promptLossWeight;
} else {
json[r'prompt_loss_weight'] = null;
}
if (this.computeClassificationMetrics != null) {
json[r'compute_classification_metrics'] = this.computeClassificationMetrics;
} else {
json[r'compute_classification_metrics'] = null;
}
if (this.classificationNClasses != null) {
json[r'classification_n_classes'] = this.classificationNClasses;
} else {
json[r'classification_n_classes'] = null;
}
if (this.classificationPositiveClass != null) {
json[r'classification_positive_class'] = this.classificationPositiveClass;
} else {
json[r'classification_positive_class'] = null;
}
if (this.classificationBetas != null) {
json[r'classification_betas'] = this.classificationBetas;
} else {
json[r'classification_betas'] = null;
}
if (this.suffix != null) {
json[r'suffix'] = this.suffix;
} else {
json[r'suffix'] = null;
}
return json;
}