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

Add support to masking only specified variables during training #541

Open
IncubatorShokuhou opened this issue Nov 1, 2024 · 1 comment
Labels
enhancement New feature or request new feature Proposing to add a new feature

Comments

@IncubatorShokuhou
Copy link

IncubatorShokuhou commented Nov 1, 2024

1. Feature description

Add support to masking only specified variables during training, rather than randomly masking all variables by default.

2. Motivation

In PyPOTS, during the training process, variables are randomly masked by default.
But in real-world time series data, many covariates do not have missing values and therefore do not require masking or prediction. For example, in the field of meteorology, if we use variables from numerical weather models as covariates, these variables cannot have missing values because numerical weather forecasts are guaranteed to be available every day. In this case, this default behavior can be unnecessary and inefficient.
So, a feature is requested to be added that allows users to specify which variables should be masked during training. This would enable more targeted and efficient training processes, especially for datasets where only certain variables have missing values that need to be handled.

3. Your contribution

@IncubatorShokuhou IncubatorShokuhou added enhancement New feature or request new feature Proposing to add a new feature labels Nov 1, 2024
Copy link

github-actions bot commented Nov 1, 2024

Hi there 👋,

Thank you so much for your attention to PyPOTS! You can follow me on GitHub
to receive the latest news of PyPOTS. If you find PyPOTS helpful to your work, please star⭐️ this repository.
Your star is your recognition, which can help more people notice PyPOTS and grow PyPOTS community.
It matters and is definitely a kind of contribution to the community.

I have received your message and will respond ASAP. Thank you for your patience! 😃

Best,
Wenjie

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request new feature Proposing to add a new feature
Projects
None yet
Development

No branches or pull requests

1 participant