encender: cómo guardar y volver a cargar el modelo entrenado

El siguiente es el código que usé para entrenar a mi modelo. Después de eso, ¿cómo y dónde puedo guardar mi modelo y volver a leerlo que no sea la clase FileExporter? ¿está solo en un archivo o puedo almacenarlo en un caché y acceder de nuevo?

IgniteCache<Integer, double[]> cache = ignite.getOrCreateCache("MLData_IRIS");

// extracting   sepal length, sepal width, petal length, petal width
IgniteBiFunction<Integer, double[], Vector> featureExtractor = new RangeExtractor(1, 5);
IgniteBiFunction<Integer, double[], Double> labelExtractor = new PointExtractor(0);

System.out.println(">>> Create new training dataset splitter object.");
TrainTestSplit<Integer, double[]> split = new TrainTestDatasetSplitter<Integer, double[]>()
    .split(0.5, 0.5);

IgniteBiPredicate<Integer, double[]> testData = split.getTestFilter();
IgniteBiPredicate<Integer, double[]> trainData = split.getTrainFilter();

// Set up the trainer
KMeansTrainer trainer = new KMeansTrainer()
    .withDistance(new EuclideanDistance())  //other metrics are HammingDistance, ManhattanDistance
    .withAmountOfClusters(3) // number clusters want to create
    .withMaxIterations(100)
    .withEpsilon(1.0E-4D)
    .withSeed(1234L);

long t1 = System.currentTimeMillis();

KMeansModel mdl = trainer.fit(
    ignite,
    cache,
    trainData,
    featureExtractor,
    labelExtractor
);

long t2 = System.currentTimeMillis();
System.out.println("time taken to build the model : " + (t2 - t1) + " ms");

System.out.println(">>> --------------------------------------------");
System.out.println(">>> trained model: " + mdl.toString(true));
Respuesta 1

¿Cuándo desea propagar una excepción a otra clase / método en lugar de detectar la excepción en la misma clase / método?

Estoy usando la API de anuncios de Facebook. Quiero mostrar AT&T en el título de Facebook. Cuando no codifico y corta el parámetro y solo muestra AT pero cuando codifico AT&T con AT% 26T, muestra AT% 26T. ...

Cuando uso este método simple de codificación / decodificación, tengo un pequeño error. Cuando la entrada del usuario a través del escáner es como: Cadena: "Hola, mi nombre es Michael" Codificar: "Pmttw (u? (Vium (q {(Uqkpimt" Decode: "...

Estoy buscando un marco de medios java puro principalmente para la reproducción. Los formatos compatibles deben ser (al menos) wav, midi y quizás ogg vorbis. Idealmente, también sería compatible con funciones más avanzadas como ...