Class MaxEnt

    • Field Detail

      • parameters

        protected double[] parameters
      • defaultFeatureIndex

        protected int defaultFeatureIndex
      • perClassFeatureSelection

        protected FeatureSelection[] perClassFeatureSelection
    • Constructor Detail

      • MaxEnt

        public MaxEnt​(Pipe dataPipe,
                      double[] parameters,
                      FeatureSelection featureSelection)
      • MaxEnt

        public MaxEnt​(Pipe dataPipe,
                      double[] parameters,
                      FeatureSelection[] perClassFeatureSelection)
      • MaxEnt

        public MaxEnt​(Pipe dataPipe,
                      double[] parameters)
    • Method Detail

      • getParameters

        public double[] getParameters()
      • getNumParameters

        public int getNumParameters()
      • getNumParameters

        public static int getNumParameters​(Pipe instancePipe)
      • setParameters

        public void setParameters​(double[] parameters)
      • setParameter

        public void setParameter​(int classIndex,
                                 int featureIndex,
                                 double value)
      • getDefaultFeatureIndex

        public int getDefaultFeatureIndex()
      • setDefaultFeatureIndex

        public void setDefaultFeatureIndex​(int defaultFeatureIndex)
      • getUnnormalizedClassificationScores

        public void getUnnormalizedClassificationScores​(Instance instance,
                                                        double[] scores)
      • getClassificationScores

        public void getClassificationScores​(Instance instance,
                                            double[] scores)
      • getClassificationScoresWithTemperature

        public void getClassificationScoresWithTemperature​(Instance instance,
                                                           double temperature,
                                                           double[] scores)
      • print

        public void print()
        Description copied from class: Classifier
        Outputs human-readable description of classifier (e.g., list of weights, decision tree) to System.out
        Overrides:
        print in class Classifier
      • print

        public void print​(java.io.PrintWriter out)
        Overrides:
        print in class Classifier
      • print

        public void print​(java.io.PrintStream out)
      • printRank

        public void printRank​(java.io.PrintWriter out)
      • printExtremeFeatures

        public void printExtremeFeatures​(java.io.PrintWriter out,
                                         int num)