T - Type of model. For example, MultiLayerNetwork or ComputationGraphpublic class InMemoryModelSaver<T extends Model> extends java.lang.Object implements EarlyStoppingModelSaver<T>
| Constructor and Description |
|---|
InMemoryModelSaver() |
| Modifier and Type | Method and Description |
|---|---|
T |
getBestModel()
Retrieve the best model that was previously saved
|
T |
getLatestModel()
Retrieve the most recent model that was previously saved
|
void |
saveBestModel(T net,
double score)
Save the best model (so far) learned during early stopping training
|
void |
saveLatestModel(T net,
double score)
Save the latest (most recent) model learned during early stopping
|
java.lang.String |
toString() |
public void saveBestModel(T net, double score) throws java.io.IOException
EarlyStoppingModelSaversaveBestModel in interface EarlyStoppingModelSaver<T extends Model>java.io.IOExceptionpublic void saveLatestModel(T net, double score) throws java.io.IOException
EarlyStoppingModelSaversaveLatestModel in interface EarlyStoppingModelSaver<T extends Model>java.io.IOExceptionpublic T getBestModel() throws java.io.IOException
EarlyStoppingModelSavergetBestModel in interface EarlyStoppingModelSaver<T extends Model>java.io.IOExceptionpublic T getLatestModel() throws java.io.IOException
EarlyStoppingModelSavergetLatestModel in interface EarlyStoppingModelSaver<T extends Model>java.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Object