Class BiasedLogConditionalObjectiveFunction

    • Field Detail

      • numFeatures

        protected int numFeatures
      • numClasses

        protected int numClasses
      • data

        protected int[][] data
      • labels

        protected int[] labels
    • Constructor Detail

      • BiasedLogConditionalObjectiveFunction

        public BiasedLogConditionalObjectiveFunction​(GeneralDataset<?,​?> dataset,
                                                     double[][] confusionMatrix)
      • BiasedLogConditionalObjectiveFunction

        public BiasedLogConditionalObjectiveFunction​(GeneralDataset<?,​?> dataset,
                                                     double[][] confusionMatrix,
                                                     LogPrior prior)
      • BiasedLogConditionalObjectiveFunction

        public BiasedLogConditionalObjectiveFunction​(int numFeatures,
                                                     int numClasses,
                                                     int[][] data,
                                                     int[] labels,
                                                     double[][] confusionMatrix)
      • BiasedLogConditionalObjectiveFunction

        public BiasedLogConditionalObjectiveFunction​(int numFeatures,
                                                     int numClasses,
                                                     int[][] data,
                                                     int[] labels,
                                                     double[][] confusionMatrix,
                                                     LogPrior prior)
    • Method Detail

      • setPrior

        public void setPrior​(LogPrior prior)
      • domainDimension

        public int domainDimension()
        Description copied from interface: Function
        Returns the number of dimensions in the function's domain
        Returns:
        the number of domain dimensions
      • indexOf

        protected int indexOf​(int f,
                              int c)
      • to2D

        public double[][] to2D​(double[] x)
      • calculate

        protected void calculate​(double[] x)
        Description copied from class: AbstractCachingDiffFunction
        Calculate the value at x and the derivative and save them in the respective fields.
        Specified by:
        calculate in class AbstractCachingDiffFunction
        Parameters:
        x - The point at which to calculate the function