Skip to content

featureShardConfigurations when scoring a mixed effects model with random intercept only #478

Description

@kpalaka

In my first attempt using Photon-ML, I have trained a mixed effects model that includes an intercept-only random effect. I then try to use the scoring driver, using the tutorial as a template.

I'm having trouble specifying the right feature shard for the random intercept. During training, I assign no feature bags to the feature shard (by omitting it in the cli command). In the scoring part, what's the right thing to do?

Thanks in advance!

 val globalFeatureShardId = "sGlobal"
 val globalFeatureShard = Set("Bu", "Bg", "Bc")

 val perUserFeatureShardId = "sUser"
 val perUserFeatureShard = Set("uuid") 
 //  only looking for random intercept and therefore the shard is empty, what do I enter here?
 // should i put the userid (uuid) in a bag by itself and use it here?

 val fixedShardConfigs = Map(globalFeatureShardId -> FeatureShardConfiguration(globalFeatureShard, true))
 val mixedShardConfigs = Map(perUserFeatureShardId -> FeatureShardConfiguration(perUserFeatureShard, true)) ++ fixedShardConfigs

 GameScoringDriver.set(GameScoringDriver.featureShardConfigurations, mixedShardConfigs)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions