コード例 #1
0
 public RegressionPoiOnDisplayEstimator(RegressionPoiOnDisplayEstimatorConfiguration data)
 {
     mlContext = new MLContext(seed: 0);
     using (var s = new MemoryStream()) {
         s.Write(data.PredictorX, 0, data.PredictorX.Length);
         estimatorX = (RegressionPredictionTransformer <FastTreeRegressionModelParameters>)mlContext.Model.Load(s, out _);
     }
     using (var s = new MemoryStream()) {
         s.Write(data.PredictorY, 0, data.PredictorY.Length);
         estimatorY = (RegressionPredictionTransformer <FastTreeRegressionModelParameters>)mlContext.Model.Load(s, out _);
     }
     GenPredictors();
 }
コード例 #2
0
        public PoiOnDisplayEstimatorConfiguration Save()
        {
            var param = new RegressionPoiOnDisplayEstimatorConfiguration();

            using (var s = new MemoryStream()) {
                mlContext.Model.Save(estimatorX, dataView.Schema, s);
                param.PredictorX = s.ToArray();
            }
            using (var s = new MemoryStream()) {
                mlContext.Model.Save(estimatorY, dataView.Schema, s);
                param.PredictorY = s.ToArray();
            }
            return(param);
        }