Serialization
Data serialization in DataVec — saving and loading schemas, transform processes, and normalized data
Serializing a TransformProcess
// Serialize
String json = tp.toJson();
String yaml = tp.toYaml();
// Write to file
Files.write(Paths.get("transform_process.json"), json.getBytes(StandardCharsets.UTF_8));
// Deserialize
String savedJson = new String(Files.readAllBytes(Paths.get("transform_process.json")));
TransformProcess loaded = TransformProcess.fromJson(savedJson);
TransformProcess loadedYaml = TransformProcess.fromYaml(yaml);JsonSerializer and YamlSerializer
Serializing a Schema
Serializing Normalizers
NormalizerSerializer (Recommended)
ModelSerializer (Bundle with Model)
Full Pipeline Serialization Pattern
What to Save
Artifact
Why
Last updated
Was this helpful?