Skip to content

FastTree: FastTreeRanking per-iteration loss metrics are empty #242

Closed
@rogancarr

Description

@rogancarr

System information

  • OS version/distro: Various Windows 10 machines, Windows Server 2012 or 2016.
  • .NET Version (eg., dotnet --info): 4.7, 4.6.x

Although, not a system-related bug.

Issue

  • What did you do? Train on a dataset using FastTreeRanking with the testFrequency parameter set to something like 1. Optionally, add a validation set. FastTree will now report training metrics on the train (and validation) sets every N iterations. Do the same for FastTreeRegression and FastTreeClassification.
  • What happened? For Regression and Classification, the expected output is printed. For Ranking, The header for the per-iteration test and validation metrics prints, but there are no metrics.
  • What did you expect? I expected metrics to be printed for the Ranking case.

Source code / logs

Sample output:

trainNDCG:
validNDCG:
trainNDCG:
validNDCG:
trainNDCG:
validNDCG:
trainNDCG:
validNDCG:

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions