internal static ColumnCopyingEstimator CopyColumns(this TransformsCatalog catalog, params InputOutputColumnPair[] columns)
        {
            var env = CatalogUtils.GetEnvironment(catalog);

            env.CheckValue(columns, nameof(columns));
            return(new ColumnCopyingEstimator(env, InputOutputColumnPair.ConvertToValueTuples(columns)));
        }
Esempio n. 2
0
        internal static KeyToBinaryVectorMappingEstimator MapKeyToBinaryVector(this TransformsCatalog.ConversionTransforms catalog,
                                                                               params InputOutputColumnPair[] columns)
        {
            var env = CatalogUtils.GetEnvironment(catalog);

            env.CheckValue(columns, nameof(columns));
            return(new KeyToBinaryVectorMappingEstimator(env, InputOutputColumnPair.ConvertToValueTuples(columns)));
        }
Esempio n. 3
0
        internal static NormalizingEstimator Normalize(this TransformsCatalog catalog,
                                                       NormalizingEstimator.NormalizationMode mode,
                                                       params InputOutputColumnPair[] columns)
        {
            var env = CatalogUtils.GetEnvironment(catalog);

            env.CheckValue(columns, nameof(columns));
            return(new NormalizingEstimator(env, mode, InputOutputColumnPair.ConvertToValueTuples(columns)));
        }