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));
¿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 ...