Package whistleClassifier
Class WhistleClassificationParameters
java.lang.Object
whistleClassifier.WhistleClassificationParameters
- All Implemented Interfaces:
Serializable
,Cloneable
,ManagedParameters
public class WhistleClassificationParameters
extends Object
implements Cloneable, Serializable, ManagedParameters
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionboolean
classify anyway, even if not enough fragments when quitting due to low whistle numbers.static final int
Analyse new data using existing settings.static final int
Collect training data.The actual parameters for the classifier.int
If fewer than lowWhistleNumber whistles collected over a period, then clear and start again.int
static final long
Folder for output training files.boolean
When analysing training data, use the folder name as species and override what's in the training set.Species id for current training run.boolean
when analysing wav files to generate training data use the folder name for species. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Get a set of data that describes all of the parameters in a class
-
Field Details
-
serialVersionUID
public static final long serialVersionUID- See Also:
-
dataSource
-
ANALYSE_DATA
public static final int ANALYSE_DATAAnalyse new data using existing settings.- See Also:
-
COLLECT_TRAINING_DATA
public static final int COLLECT_TRAINING_DATACollect training data.- See Also:
-
operationMode
public int operationMode -
trainingDataFolder
Folder for output training files. -
trainingSpecies
Species id for current training run. -
wavFolderNameAsSpecies
public boolean wavFolderNameAsSpecieswhen analysing wav files to generate training data use the folder name for species. -
trainingDataFolderAsSpecies
public boolean trainingDataFolderAsSpeciesWhen analysing training data, use the folder name as species and override what's in the training set. -
fragmentClassifierParams
The actual parameters for the classifier. These are held in a separate class so that they can be written more easily to separate files for distribution / sharing -
lowWhistleClearTime
public int lowWhistleClearTimeIf fewer than lowWhistleNumber whistles collected over a period, then clear and start again. -
alwaysClassify
public boolean alwaysClassifyclassify anyway, even if not enough fragments when quitting due to low whistle numbers.
-
-
Constructor Details
-
WhistleClassificationParameters
public WhistleClassificationParameters()
-
-
Method Details
-
clone
-
getParameterSet
Description copied from interface:ManagedParameters
Get a set of data that describes all of the parameters in a class- Specified by:
getParameterSet
in interfaceManagedParameters
- Returns:
- description of the parameters in a class.
-