|
27 | 27 |
|
28 | 28 | namespace Microsoft.ML.Runtime.FastTree
|
29 | 29 | {
|
30 |
| - /// <summary> |
31 |
| - /// The Tweedie boosting model follows the mathematics established in: |
32 |
| - /// Yang, Quan, and Zou. "Insurance Premium Prediction via Gradient Tree-Boosted Tweedie Compound Poisson Models." |
33 |
| - /// https://arxiv.org/pdf/1508.06378.pdf |
34 |
| - /// </summary> |
| 30 | + // The Tweedie boosting model follows the mathematics established in: |
| 31 | + // Yang, Quan, and Zou. "Insurance Premium Prediction via Gradient Tree-Boosted Tweedie Compound Poisson Models." |
| 32 | + // https://arxiv.org/pdf/1508.06378.pdf |
| 33 | + /// <include file='./doc.xml' path='docs/members/member[@name="FastTreeTweedieRegression"]/*' /> |
35 | 34 | public sealed partial class FastTreeTweedieTrainer : BoostingFastTreeTrainerBase<FastTreeTweedieTrainer.Arguments, FastTreeTweediePredictor>
|
36 | 35 | {
|
37 | 36 | public const string LoadNameValue = "FastTreeTweedieRegression";
|
38 | 37 | public const string UserNameValue = "FastTree (Boosted Trees) Tweedie Regression";
|
39 | 38 | public const string Summary = "Trains gradient boosted decision trees to fit target values using a Tweedie loss function. This learner is a generalization of Poisson, compound Poisson, and gamma regression.";
|
40 |
| - new public const string Remarks = @"<remarks> |
41 |
| -<a href='https://en.wikipedia.org/wiki/Gradient_boosting#Gradient_tree_boosting'>Wikipedia: Gradient boosting (Gradient tree boosting)</a> |
42 |
| -<a href='http://projecteuclid.org/DPubS?service=UI&version=1.0&verb=Display&handle=euclid.aos/1013203451'>Greedy function approximation: A gradient boosting machine</a> |
43 |
| -</remarks>"; |
44 |
| - |
45 | 39 | public const string ShortName = "fttweedie";
|
46 | 40 |
|
47 | 41 | private TestHistory _firstTestSetHistory;
|
@@ -466,7 +460,8 @@ public static partial class FastTree
|
466 | 460 | [TlcModule.EntryPoint(Name = "Trainers.FastTreeTweedieRegressor",
|
467 | 461 | Desc = FastTreeTweedieTrainer.Summary,
|
468 | 462 | UserName = FastTreeTweedieTrainer.UserNameValue,
|
469 |
| - ShortName = FastTreeTweedieTrainer.ShortName)] |
| 463 | + ShortName = FastTreeTweedieTrainer.ShortName, |
| 464 | + XmlInclude = new [] { @"<include file='../Microsoft.ML.FastTree/doc.xml' path='docs/members/member[@name=""FastTreeTweedieRegression""]/*' />" })] |
470 | 465 | public static CommonOutputs.RegressionOutput TrainTweedieRegression(IHostEnvironment env, FastTreeTweedieTrainer.Arguments input)
|
471 | 466 | {
|
472 | 467 | Contracts.CheckValue(env, nameof(env));
|
|
0 commit comments