コード例 #1
0
        public TScalarPredictor CombineModels(IEnumerable <TScalarPredictor> models)
        {
            var combiner = _outputCombiner.CreateComponent(Host);
            var p        = models.First();

            var predictor = new EnsemblePredictor(Host, p.PredictionKind,
                                                  models.Select(k => new FeatureSubsetModel <TScalarPredictor>(k)).ToArray(), combiner);

            return(predictor);
        }
コード例 #2
0
        public IPredictor CombineModels(IEnumerable <IPredictor> models)
        {
            Host.CheckValue(models, nameof(models));
            Host.CheckParam(models.All(m => m is TScalarPredictor), nameof(models));

            var combiner = _outputCombiner.CreateComponent(Host);
            var p        = models.First();

            var predictor = new EnsemblePredictor(Host, p.PredictionKind,
                                                  models.Select(k => new FeatureSubsetModel <TScalarPredictor>((TScalarPredictor)k)).ToArray(), combiner);

            return(predictor);
        }