60 instantiations of ComponentAttribute
Microsoft.ML.Data (11)
Prediction\Calibrator.cs (4)
1053
[TlcModule.
Component
(Name = "NaiveCalibrator", FriendlyName = "Naive Calibrator", Alias = "Naive")]
1461
[TlcModule.
Component
(Name = "PlattCalibrator", FriendlyName = "Platt Calibrator", Aliases = new[] { "Platt", "Sigmoid" }, Desc = "Platt calibration.")]
1634
[TlcModule.
Component
(Name = "FixedPlattCalibrator", FriendlyName = "Fixed Platt Calibrator", Aliases = new[] { "FixedPlatt", "FixedSigmoid" })]
1837
[TlcModule.
Component
(Name = "PavCalibrator", FriendlyName = "PAV Calibrator", Alias = "Pav")]
Utils\LossFunctions.cs (7)
98
[TlcModule.
Component
(Name = "LogLoss", FriendlyName = "Log loss", Aliases = new[] { "Logistic", "CrossEntropy" },
208
[TlcModule.
Component
(Name = "HingeLoss", FriendlyName = "Hinge loss", Alias = "Hinge", Desc = "Hinge loss.")]
307
[TlcModule.
Component
(Name = "SmoothedHingeLoss", FriendlyName = "Smoothed Hinge Loss", Alias = "SmoothedHinge",
424
[TlcModule.
Component
(Name = "ExpLoss", FriendlyName = "Exponential Loss", Desc = "Exponential loss.")]
461
[TlcModule.
Component
(Name = "SquaredLoss", FriendlyName = "Squared Loss", Alias = "L2", Desc = "Squared loss.")]
518
[TlcModule.
Component
(Name = "PoissonLoss", FriendlyName = "Poisson Loss", Desc = "Poisson loss.")]
579
[TlcModule.
Component
(Name = "TweedieLoss", FriendlyName = "Tweedie Loss", Alias = "tweedie", Desc = "Tweedie loss.")]
Microsoft.ML.Ensemble (27)
EntryPoints\DiversityMeasure.cs (3)
15
[TlcModule.
Component
(Name = DisagreementDiversityMeasure.LoadName, FriendlyName = DisagreementDiversityMeasure.UserName)]
21
[TlcModule.
Component
(Name = RegressionDisagreementDiversityMeasure.LoadName, FriendlyName = DisagreementDiversityMeasure.UserName)]
27
[TlcModule.
Component
(Name = MultiDisagreementDiversityMeasure.LoadName, FriendlyName = DisagreementDiversityMeasure.UserName)]
EntryPoints\FeatureSelector.cs (1)
14
[TlcModule.
Component
(Name = AllFeatureSelector.LoadName, FriendlyName = AllFeatureSelector.UserName)]
EntryPoints\OutputCombiner.cs (4)
23
[TlcModule.
Component
(Name = Average.LoadName, FriendlyName = Average.UserName)]
31
[TlcModule.
Component
(Name = Median.LoadName, FriendlyName = Median.UserName)]
39
[TlcModule.
Component
(Name = Voting.LoadName, FriendlyName = Voting.UserName)]
45
[TlcModule.
Component
(Name = MultiVoting.LoadName, FriendlyName = Voting.UserName)]
EntryPoints\SubModelSelector.cs (2)
20
[TlcModule.
Component
(Name = AllSelector.LoadName, FriendlyName = AllSelector.UserName)]
28
[TlcModule.
Component
(Name = AllSelectorMulticlass.LoadName, FriendlyName = AllSelectorMulticlass.UserName)]
OutputCombiners\MultiAverage.cs (1)
35
[TlcModule.
Component
(Name = LoadName, FriendlyName = Average.UserName)]
OutputCombiners\MultiMedian.cs (1)
38
[TlcModule.
Component
(Name = LoadName, FriendlyName = Median.UserName)]
OutputCombiners\MultiStacking.cs (1)
41
[TlcModule.
Component
(Name = LoadName, FriendlyName = Stacking.UserName)]
OutputCombiners\MultiWeightedAverage.cs (1)
42
[TlcModule.
Component
(Name = LoadName, FriendlyName = UserName)]
OutputCombiners\RegressionStacking.cs (1)
39
[TlcModule.
Component
(Name = LoadName, FriendlyName = Stacking.UserName)]
OutputCombiners\Stacking.cs (1)
38
[TlcModule.
Component
(Name = LoadName, FriendlyName = UserName)]
OutputCombiners\WeightedAverage.cs (1)
39
[TlcModule.
Component
(Name = LoadName, FriendlyName = UserName)]
Selector\FeatureSelector\RandomFeatureSelector.cs (1)
24
[TlcModule.
Component
(Name = LoadName, FriendlyName = UserName)]
Selector\SubModelSelector\BestDiverseSelectorBinary.cs (1)
25
[TlcModule.
Component
(Name = LoadName, FriendlyName = UserName)]
Selector\SubModelSelector\BestDiverseSelectorMulticlass.cs (1)
26
[TlcModule.
Component
(Name = LoadName, FriendlyName = UserName)]
Selector\SubModelSelector\BestDiverseSelectorRegression.cs (1)
25
[TlcModule.
Component
(Name = LoadName, FriendlyName = UserName)]
Selector\SubModelSelector\BestPerformanceRegressionSelector.cs (1)
21
[TlcModule.
Component
(Name = LoadName, FriendlyName = UserName)]
Selector\SubModelSelector\BestPerformanceSelector.cs (1)
21
[TlcModule.
Component
(Name = LoadName, FriendlyName = UserName)]
Selector\SubModelSelector\BestPerformanceSelectorMulticlass.cs (1)
21
[TlcModule.
Component
(Name = LoadName, FriendlyName = UserName)]
Selector\SubsetSelector\AllInstanceSelector.cs (1)
25
[TlcModule.
Component
(Name = LoadName, FriendlyName = UserName)]
Selector\SubsetSelector\BootstrapSelector.cs (1)
27
[TlcModule.
Component
(Name = LoadName, FriendlyName = UserName)]
Selector\SubsetSelector\RandomPartitionSelector.cs (1)
27
[TlcModule.
Component
(Name = LoadName, FriendlyName = UserName)]
Microsoft.ML.FastTree (10)
FastTreeArguments.cs (4)
62
[TlcModule.
Component
(Name = LoadNameValue, FriendlyName = UserNameValue, Desc = Summary)]
118
[TlcModule.
Component
(Name = LoadNameValue, FriendlyName = UserNameValue, Desc = Summary)]
162
[TlcModule.
Component
(Name = LoadNameValue, FriendlyName = UserNameValue, Desc = Summary)]
221
[TlcModule.
Component
(Name = LoadNameValue, FriendlyName = UserNameValue, Desc = Summary)]
Training\EarlyStoppingCriteria.cs (5)
119
[TlcModule.
Component
(FriendlyName = "Tolerant (TR)", Name = "TR", Desc = "Stop if validation score exceeds threshold value.")]
286
[TlcModule.
Component
(FriendlyName = "Loss of Generality (GL)", Name = "GL",
352
[TlcModule.
Component
(FriendlyName = "Low Progress (LP)", Name = "LP", Desc = "Stops in case of low progress.")]
412
[TlcModule.
Component
(FriendlyName = "Generality to Progress Ratio (PQ)", Name = "PQ", Desc = "Stops in case of generality to progress ration exceeds threshold.")]
470
[TlcModule.
Component
(FriendlyName = "Consecutive Loss in Generality (UP)", Name = "UP",
Training\Parallel\SingleTrainer.cs (1)
97
[TlcModule.
Component
(Name = "Single", Desc = "Single node machine learning process.")]
Microsoft.ML.LightGbm (4)
LightGbmArguments.cs (3)
215
[TlcModule.
Component
(Name = Name, FriendlyName = FriendlyName, Desc = "Traditional Gradient Boosting Decision Tree.")]
245
[TlcModule.
Component
(Name = Name, FriendlyName = FriendlyName, Desc = "Dropouts meet Multiple Additive Regresion Trees. See https://arxiv.org/abs/1505.01866")]
321
[TlcModule.
Component
(Name = Name, FriendlyName = FriendlyName, Desc = "Gradient-based One-Side Sampling.")]
Parallel\SingleTrainer.cs (1)
50
[TlcModule.
Component
(Name = "Single", Desc = "Single node machine learning process.")]
Microsoft.ML.Parquet (2)
PartitionedPathParser.cs (2)
76
[TlcModule.
Component
(Name = SimplePartitionedPathParser.LoadName, FriendlyName = SimplePartitionedPathParser.UserName,
197
[TlcModule.
Component
(Name = ParquetPartitionedPathParser.LoadName, FriendlyName = ParquetPartitionedPathParser.UserName,
Microsoft.ML.Transforms (6)
Dracula\CMCountTable.cs (1)
177
[TlcModule.
Component
(Name = "CMSketch", FriendlyName = "Count Min Table Builder", Alias = "CMTable",
Dracula\DictCountTable.cs (1)
138
[TlcModule.
Component
(Name = "Dict", FriendlyName = "Dictionary Based Count Table Builder", Alias = "Dictionary",
Text\StopWordsRemovingTransformer.cs (2)
54
[TlcModule.
Component
(Name = "Predefined", FriendlyName = "Predefined Stopwords List Remover", Alias = "PredefinedStopWordsRemover,PredefinedStopWords",
731
[TlcModule.
Component
(Name = "Custom", FriendlyName = "Custom Stopwords Remover", Alias = "CustomStopWordsRemover,CustomStopWords",
Text\WordBagTransform.cs (1)
436
[TlcModule.
Component
(Name = "NGram", FriendlyName = "NGram Extractor Transform", Alias = "NGramExtractorTransform,NGramExtractor",
Text\WordHashBagProducingTransform.cs (1)
302
[TlcModule.
Component
(Name = "NGramHash", FriendlyName = "NGram Hash Extractor Transform", Alias = "NGramHashExtractorTransform,NGramHashExtractor",
4 references to ComponentAttribute
Microsoft.ML.Core (4)
ComponentModel\ComponentCatalog.cs (4)
405
internal ComponentInfo(Type interfaceType, string kind, Type argumentType, TlcModule.
ComponentAttribute
attribute)
596
var
attr = nestedType.GetTypeInfo().GetCustomAttributes(typeof(TlcModule.
ComponentAttribute
), true).FirstOrDefault()
597
as TlcModule.
ComponentAttribute
;