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
FieldsModifier and TypeFieldDescriptionbooleanclassify anyway, even if not enough fragments when quitting due to low whistle numbers.static final intAnalyse new data using existing settings.static final intCollect training data.The actual parameters for the classifier.intIf fewer than lowWhistleNumber whistles collected over a period, then clear and start again.intIf fewer than lowWhistleNumber whistles collected over a period, then clear and start again.intstatic final longFolder for output training files.booleanWhen analysing training data, use the folder name as species and override what's in the training set.Species id for current training run.booleanwhen analysing wav files to generate training data use the folder name for species. -
Constructor Summary
Constructors -
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. -
lowWhistleNumber
public int lowWhistleNumberIf 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:ManagedParametersGet a set of data that describes all of the parameters in a class- Specified by:
getParameterSetin interfaceManagedParameters- Returns:
- description of the parameters in a class.
-