Class RightWhaleModel1

java.lang.Object
rawDeepLearningClassifier.defaultModels.RightWhaleModel1
All Implemented Interfaces:
DLModel

public class RightWhaleModel1 extends Object implements DLModel
Right whale model from Shiu et al. 2019

*

Shiu, Y., Palmer, K.J., Roch, M.A., Fleishman, E., Liu, X., Nosal, E.-M., Helble, T., Cholewiak, D., Gillespie, D., Klinck, H., 2020. Deep neural networks for automated detection of marine mammal species. Scientific Reports 10, 607. https://doi.org/10.1038/s41598-020-57549-y

  • Constructor Details

    • RightWhaleModel1

      public RightWhaleModel1()
  • Method Details

    • getDescription

      public String getDescription()
      Description copied from interface: DLModel
      Get a brief description of the model.
      Specified by:
      getDescription in interface DLModel
      Returns:
      a brief description of the model.
    • getName

      public String getName()
      Description copied from interface: DLModel
      Get a name for the model
      Specified by:
      getName in interface DLModel
      Returns:
    • getCitation

      public String getCitation()
      Description copied from interface: DLModel
      Get the citation for the model
      Specified by:
      getCitation in interface DLModel
      Returns:
      - the citation.
    • getModelURI

      public URI getModelURI()
      Description copied from interface: DLModel
      Get the URI to the model file
      Specified by:
      getModelURI in interface DLModel
      Returns:
      the model URI.
    • setParams

      public void setParams(Serializable dlModelSettings)
      Description copied from interface: DLModel
      Set the model settings once it has loaded.
      Specified by:
      setParams in interface DLModel
      Parameters:
      dlModelSettings - - the model settings.
    • getModelName

      public String getModelName()
      Description copied from interface: DLModel
      The model name. This is used if, for example, a model is downloaded as a zip file and the model file is located somewhere within the saved folder. For Tensorflow models this will often be saved_model.pb
      Specified by:
      getModelName in interface DLModel
      Returns:
      the model name;
    • getCitationLink

      public URI getCitationLink()
      Description copied from interface: DLModel
      Get the link to the paper for the model
      Specified by:
      getCitationLink in interface DLModel
      Returns:
      the citation link.