@class NSString, NSMutableArray; @interface REMLEntropyMetric : NSObject { NSString *_metricName; NSString *_predictionFeatureName; NSString *_truthFeatureName; long long _arrayFeatureIndex; long long _numExamples; double _sumTruth; double _sumPrediction; double _logScore; double _normalizedLogScore; unsigned long long _calibrationCurveNumBuckets; NSMutableArray *_calibrationCurveTotal; NSMutableArray *_calibrationCurveTrue; } - (void)reset; - (void).cxx_destruct; - (id)name; - (void)createCheckpoint; - (void)resetToLastCheckpointBeforeDate:(id)a0; - (unsigned long long)calibrationCurveNumBuckets; - (id)calibrationCurveTotal; - (id)calibrationCurveTrue; - (double)getDoubleFromFeatureValue:(id)a0; - (id)initWithName:(id)a0 featureName:(id)a1; - (id)meanEntropy; - (id)meanNormalizedEntropy; - (id)meanPrediction; - (id)meanTruth; - (long long)numberOfExamples; - (void)updateMetricsFromFeatures:(id)a0 prediction:(id)a1 truth:(id)a2; @end