Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BF-Streams: Basic Concept for Scaling #976

Open
6 tasks
detlefarend opened this issue May 12, 2024 · 0 comments
Open
6 tasks

BF-Streams: Basic Concept for Scaling #976

detlefarend opened this issue May 12, 2024 · 0 comments
Assignees
Labels
BF Basic Functions/Infrastructure enhancement New feature or request next release refactoring Restructuring, renaming, simplification, understandability, ...

Comments

@detlefarend
Copy link
Member

Description/Motivation
A concept for scaling is needed to enable unscaling of scaled result data.

Task list

  • 1. New root class bf.math.Scaler for all types of scaling including normalization
    • Methods scale, unscale, rescale
  • 2. Class bf.math.Normalizer: new parent class bf.math.Scaler
  • 3. Class StreamTask: new method unscale( p_inst )
    Unscales an instance by backpropagating all predecessor scalers...
  • 4. Class StreamWorkflow: new method unscale( p_inst )
    Unscales an instance by backpropagating all predecessor scalers...
  • 5. New class bf.streams.tasks.Scaler (parents: bf.streams.tasks.StreamTask, bf.math.Scaler)
    Scales features of a stream with static factors

Related issues
#975

@detlefarend detlefarend added enhancement New feature or request refactoring Restructuring, renaming, simplification, understandability, ... BF Basic Functions/Infrastructure next release labels May 12, 2024
@detlefarend detlefarend self-assigned this May 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BF Basic Functions/Infrastructure enhancement New feature or request next release refactoring Restructuring, renaming, simplification, understandability, ...
Projects
None yet
Development

No branches or pull requests

1 participant