public class LocalFileModelSaver extends Object implements EarlyStoppingModelSaver<MultiLayerNetwork>
Constructor and Description |
---|
LocalFileModelSaver(File directory) |
LocalFileModelSaver(String directory)
Constructor that uses default character set for configuration (json) encoding
|
LocalFileModelSaver(String directory,
Charset encoding) |
Modifier and Type | Method and Description |
---|---|
MultiLayerNetwork |
getBestModel()
Retrieve the best model that was previously saved
|
MultiLayerNetwork |
getLatestModel()
Retrieve the most recent model that was previously saved
|
void |
saveBestModel(MultiLayerNetwork net,
double score)
Save the best model (so far) learned during early stopping training
|
void |
saveLatestModel(MultiLayerNetwork net,
double score)
Save the latest (most recent) model learned during early stopping
|
String |
toString() |
public LocalFileModelSaver(File directory)
public LocalFileModelSaver(String directory)
directory
- Directory to save networkspublic void saveBestModel(MultiLayerNetwork net, double score) throws IOException
EarlyStoppingModelSaver
saveBestModel
in interface EarlyStoppingModelSaver<MultiLayerNetwork>
IOException
public void saveLatestModel(MultiLayerNetwork net, double score) throws IOException
EarlyStoppingModelSaver
saveLatestModel
in interface EarlyStoppingModelSaver<MultiLayerNetwork>
IOException
public MultiLayerNetwork getBestModel() throws IOException
EarlyStoppingModelSaver
getBestModel
in interface EarlyStoppingModelSaver<MultiLayerNetwork>
IOException
public MultiLayerNetwork getLatestModel() throws IOException
EarlyStoppingModelSaver
getLatestModel
in interface EarlyStoppingModelSaver<MultiLayerNetwork>
IOException
Copyright © 2022. All rights reserved.