public class TrainingDataCollection
extends java.lang.Object
Contains references to a list of several TrainingDataGroups (one per species)
each of which contains references to one or more TrainingDataSets (one per file / storage unit)
TrainingDataGroup
,
TrainingDataSet
Constructor and Description |
---|
TrainingDataCollection(WhistleClassifierControl whistleClassifierControl)
Create a new training data collection - a collection of
multiple TRaining data groups - one per species.
|
Modifier and Type | Method and Description |
---|---|
void |
clearStore() |
void |
dumpStoreContent() |
int |
getNumTrainingGroups() |
java.lang.String[] |
getSpeciesList() |
TrainingDataGroup |
getTrainingDataGroup(int iGroup) |
boolean |
loadTrainingData(WhistleClassificationParameters classifierParams,
boolean subFolders,
boolean useFolderNames,
ProgressInformation progressInformation)
Load all the training data for all species from a given store.
|
public TrainingDataCollection(WhistleClassifierControl whistleClassifierControl)
whistleClassifierControl
- TrainingDataGroup
public void clearStore()
public boolean loadTrainingData(WhistleClassificationParameters classifierParams, boolean subFolders, boolean useFolderNames, ProgressInformation progressInformation)
This functionality should probably be put into another abstract class so that different types of store can be used. Maniana !
trainingDataStore
- public int getNumTrainingGroups()
public TrainingDataGroup getTrainingDataGroup(int iGroup)
public java.lang.String[] getSpeciesList()
public void dumpStoreContent()