sktime / sktime/pytorch-forecasting
EncoderNormalizer Question
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 5k
- Forks
- 912
- Avg merge
- 3d 13h
- Merged PRs (30d)
- 12
Description
Would someone please explain what the EncoderNormalizer does using the Stallion tutorial as a concrete example?
I see in the documentation states "this transformer will be fitted on each encoder sequence separately", but I don't know what "fitted" and "each encoder sequence" means.
With respect to the Stallion tutorial, is each encoder sequence each agency/SKU pair?
Does fitted equate to min/max scaling where each feature dimension is scaled by the following:
scaledFeatDim = (FeatDim - min(FeatDim) ) / ( max(FeatDim) -min(FeatDim) )
Or does fitted mean mean subtraction, unit standard deviation?
scaledFeatDim - (FeatDim - mean(FeatDim) ) / std(FeatDim)
Or does fitted mean something else entirely? I would really love an equation if possible, pretty please.
As always, I'm super grateful for this library, and all the hard work that was put into it.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the linked EncoderNormalizer API documentation and the Stallion tutorial. Determine what “fitted” and “each encoder sequence” mean in that example, identify the normalization equation used, and update the relevant documentation so the explanation is concrete and complete.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, pytorch
- Domain
- documentation, machine-learning
- Issue type
- Documentation
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100