Interface DLDataFilter
- All Known Implementing Classes:
DLPredictionFilter
public interface DLDataFilter
Score a data unit with a deep learning annotation. Note that this could be an
external data unit with an annotation e.g. a click, or deep learning
detections generated by the deep learning module.
- Author:
- Jamie Macaulay
-
Method Summary
Modifier and TypeMethodDescriptionGet parameters for the data filter.Settings controls for the deep learning filter.Swing settings controls for the data deep learning filter.int
scoreDLData
(PamDataUnit dataUnit) Score a data unit with deep learning annotationsvoid
setParams
(DataSelectParams params) Set the parameters for the data filter.
-
Method Details
-
scoreDLData
Score a data unit with deep learning annotations- Parameters:
dataUnit
- - the data unit to score- Returns:
- 0 to reject and >0 to accept.
-
getParams
DataSelectParams getParams()Get parameters for the data filter.- Returns:
- parameters for the data selectors.
-
setParams
Set the parameters for the data filter.- Parameters:
params
- - the parameters to set.
-
getSettingsPane
DynamicSettingsPane<DataSelectParams> getSettingsPane()Settings controls for the deep learning filter.- Returns:
- the controls for this filter.
-
getSettingsPanel
PamDialogPanel getSettingsPanel()Swing settings controls for the data deep learning filter.- Returns:
- Swing dialog for the settings
-