public class CheckpointListener extends BaseTrainingListener implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
CheckpointListener.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<Checkpoint> |
availableCheckpoints()
List all available checkpoints.
|
static List<Checkpoint> |
availableCheckpoints(File directory)
List all available checkpoints.
|
protected static int |
getEpoch(Model model) |
File |
getFileForCheckpoint(Checkpoint checkpoint)
Get the model file for the given checkpoint.
|
static File |
getFileForCheckpoint(File rootDir,
int checkpointNum) |
File |
getFileForCheckpoint(int checkpointNum)
Get the model file for the given checkpoint number.
|
protected static int |
getIter(Model model) |
protected static String |
getModelType(Model model) |
void |
iterationDone(Model model,
int iteration,
int epoch)
Event listener for each iteration.
|
Checkpoint |
lastCheckpoint()
Return the most recent checkpoint, if one exists - otherwise returns null
|
static Checkpoint |
lastCheckpoint(File rootDir)
Return the most recent checkpoint, if one exists - otherwise returns null
|
ComputationGraph |
loadCheckpointCG(Checkpoint checkpoint)
Load a ComputationGraph for the given checkpoint
|
static ComputationGraph |
loadCheckpointCG(File rootDir,
Checkpoint checkpoint)
Load a ComputationGraph for the given checkpoint from the specified root direcotry
|
static ComputationGraph |
loadCheckpointCG(File rootDir,
int checkpointNum)
Load a ComputationGraph for the given checkpoint that resides in the specified root directory
|
ComputationGraph |
loadCheckpointCG(int checkpointNum)
Load a ComputationGraph for the given checkpoint
|
MultiLayerNetwork |
loadCheckpointMLN(Checkpoint checkpoint)
Load a MultiLayerNetwork for the given checkpoint
|
static MultiLayerNetwork |
loadCheckpointMLN(File rootDir,
Checkpoint checkpoint)
Load a MultiLayerNetwork for the given checkpoint that resides in the specified root directory
|
static MultiLayerNetwork |
loadCheckpointMLN(File rootDir,
int checkpointNum)
Load a MultiLayerNetwork for the given checkpoint number
|
MultiLayerNetwork |
loadCheckpointMLN(int checkpointNum)
Load a MultiLayerNetwork for the given checkpoint number
|
static ComputationGraph |
loadLastCheckpointCG(File rootDir)
Load the last (most recent) checkpoint from the specified root directory
|
static MultiLayerNetwork |
loadLastCheckpointMLN(File rootDir)
Load the last (most recent) checkpoint from the specified root directory
|
void |
onEpochEnd(Model model)
Called once at the end of each epoch, when using methods such as
MultiLayerNetwork.fit(DataSetIterator),
ComputationGraph.fit(DataSetIterator) or ComputationGraph.fit(MultiDataSetIterator) |
onBackwardPass, onEpochStart, onForwardPass, onForwardPass, onGradientCalculationpublic void onEpochEnd(Model model)
TrainingListenerMultiLayerNetwork.fit(DataSetIterator),
ComputationGraph.fit(DataSetIterator) or ComputationGraph.fit(MultiDataSetIterator)onEpochEnd in interface TrainingListeneronEpochEnd in class BaseTrainingListenerpublic void iterationDone(Model model, int iteration, int epoch)
TrainingListeneriterationDone in interface TrainingListeneriterationDone in class BaseTrainingListenermodel - the model iteratingiteration - the iterationprotected static int getIter(Model model)
protected static int getEpoch(Model model)
public List<Checkpoint> availableCheckpoints()
public static List<Checkpoint> availableCheckpoints(File directory)
public Checkpoint lastCheckpoint()
public static Checkpoint lastCheckpoint(File rootDir)
rootDir - Root direcotry for the checkpoint filespublic File getFileForCheckpoint(Checkpoint checkpoint)
checkpoint - Checkpoint to get the model file forpublic File getFileForCheckpoint(int checkpointNum)
checkpointNum - Checkpoint number to get the model file forpublic MultiLayerNetwork loadCheckpointMLN(Checkpoint checkpoint)
checkpoint - Checkpoint model to loadpublic MultiLayerNetwork loadCheckpointMLN(int checkpointNum)
checkpointNum - Checkpoint model to loadpublic static MultiLayerNetwork loadCheckpointMLN(File rootDir, Checkpoint checkpoint)
rootDir - Root directory for the checkpointcheckpoint - Checkpoint model to loadpublic static MultiLayerNetwork loadCheckpointMLN(File rootDir, int checkpointNum)
rootDir - The directory that the checkpoint resides incheckpointNum - Checkpoint model to loadpublic static MultiLayerNetwork loadLastCheckpointMLN(File rootDir)
rootDir - Root directory to load checpoint frompublic ComputationGraph loadCheckpointCG(Checkpoint checkpoint)
checkpoint - Checkpoint model to loadpublic static ComputationGraph loadCheckpointCG(File rootDir, Checkpoint checkpoint)
checkpoint - Checkpoint model to loadpublic ComputationGraph loadCheckpointCG(int checkpointNum)
checkpointNum - Checkpoint model number to loadpublic static ComputationGraph loadCheckpointCG(File rootDir, int checkpointNum)
rootDir - Directory that the checkpoint resides incheckpointNum - Checkpoint model number to loadpublic static ComputationGraph loadLastCheckpointCG(File rootDir)
rootDir - Root directory to load checpoint fromCopyright © 2021. All rights reserved.