2 types derived from CountTableBuilderBase
Microsoft.ML.Transforms (2)
Dracula\CMCountTable.cs (1)
172internal sealed class CMCountTableBuilder : CountTableBuilderBase
Dracula\DictCountTable.cs (1)
134internal sealed class DictCountTableBuilder : CountTableBuilderBase
26 references to CountTableBuilderBase
Microsoft.ML.Core.Tests (2)
UnitTests\TestEntryPoints.cs (2)
4724var estimator = ML.Transforms.CountTargetEncode("Text", builder: CountTableBuilderBase.CreateDictionaryCountTableBuilder(), combine: false); 4766var estimator = ML.Transforms.CountTargetEncode("Text", builder: CountTableBuilderBase.CreateDictionaryCountTableBuilder(), combine: false);
Microsoft.ML.Tests (7)
Transformers\CountTargetEncodingTests.cs (7)
44var estimator = ML.Transforms.CountTargetEncode("Text", builder: CountTableBuilderBase.CreateCMCountTableBuilder(2, 1 << 6)); 64new InputOutputColumnPair("ScalarString"), new InputOutputColumnPair("VectorString") }, "Label", CountTableBuilderBase.CreateCMCountTableBuilder(2, 1 << 6)); 85new InputOutputColumnPair("ScalarString"), new InputOutputColumnPair("VectorString") }, "Label", CountTableBuilderBase.CreateCMCountTableBuilder(2, 1 << 6), laplaceScale: 1f) 93new InputOutputColumnPair("ScalarString"), new InputOutputColumnPair("VectorString") }, "Label", CountTableBuilderBase.CreateCMCountTableBuilder(2, 1 << 6)) 102new InputOutputColumnPair("ScalarString"), new InputOutputColumnPair("VectorString") }, "Label", CountTableBuilderBase.CreateCMCountTableBuilder(2, 1 << 6)) 168var estimator = ML.Transforms.CountTargetEncode("VectorString1", "VectorString", builder: CountTableBuilderBase.CreateCMCountTableBuilder(3, 1 << 10), 172ML.Transforms.CountTargetEncode("ScalarString2", "ScalarString", builder: CountTableBuilderBase.CreateDictionaryCountTableBuilder(1)));
Microsoft.ML.Transforms (17)
Dracula\CMCountTable.cs (1)
188public CountTableBuilderBase CreateComponent(IHostEnvironment env)
Dracula\CountTableBuilder.cs (3)
11internal interface ICountTableBuilderFactory : IComponentFactory<CountTableBuilderBase> 33public static CountTableBuilderBase CreateCMCountTableBuilder(int depth = 4, int width = 1 << 23) 41public static CountTableBuilderBase CreateDictionaryCountTableBuilder(float garbageThreshold = 0)
Dracula\CountTableTransformer.cs (5)
57public readonly CountTableBuilderBase CountTableBuilder; 59public ColumnOptions(string name, string inputColumnName, CountTableBuilderBase countTableBuilder, float priorCoefficient = 1, 78private readonly CountTableBuilderBase[] _builders; 79private readonly CountTableBuilderBase _sharedBuilder; 83internal CountTableEstimator(IHostEnvironment env, string labelColumnName, CountTableBuilderBase countTableBuilder, params SharedColumnOptions[] columns)
Dracula\CountTargetEncodingTransformer.cs (5)
46/// <seealso cref="CountTargetEncodingCatalog.CountTargetEncode(TransformsCatalog, InputOutputColumnPair[], string, CountTableBuilderBase, float, float, bool, int, bool, uint)" /> 48/// <seealso cref="CountTargetEncodingCatalog.CountTargetEncode(TransformsCatalog, string, string, string, CountTableBuilderBase, float, float, int, bool, uint)"/> 133CountTableBuilderBase countTableBuilder, int numberOfBits = HashingEstimator.Defaults.NumberOfBits, 433CountTableBuilderBase builder = null, 503CountTableBuilderBase builder = null,
Dracula\DictCountTable.cs (1)
145public CountTableBuilderBase CreateComponent(IHostEnvironment env)
Dracula\MultiCountTable.cs (2)
67CountTableBuilderBase[] builders, 245public BagMultiCountTableBuilder(IHostEnvironment env, DataViewSchema.Column[] inputColumns, CountTableBuilderBase builder, long labelCardinality)