public FfmRecommendationPrediction Predict(FfmRecommendationData recommendationData)
        {
            if (_predictionEngine == null)
            {
                return(null);
            }

            // Single prediction
            return(_predictionEngine.Predict(recommendationData));
        }
Example #2
0
        public FfmRecommendationPrediction Predict(FfmRecommendationData recommendationData)
        {
            if (_predictionEngine == null)
            {
                return(null);
            }

            // Single prediction
            var recommendationPrediction = _predictionEngine.Predict(recommendationData);

            if (!recommendationPrediction.PredictedLabel)
            {
                // Reverse probability if not recommended.
                recommendationPrediction.Probability = recommendationPrediction.Probability * -1;
            }

            return(recommendationPrediction);
        }