Open fkiraly opened 5 months ago
We can have that tag. If I am honest, not sure if it will be widely used by users in programming part, but I agree that this can definitely help to look at options combined with tag based filters in updated docs pages.
Idea: should we have a tag or multiple that categorize models by algorithm kind?
What I mean is not the scientific type - forecaster, classifier - but the "fitting principle" that the model uses. High-level categories would be "classical statistical", "machine learning (excluding neural networks)", "deep learning (excluding foundation models)", "foundation models (= deep learning trained on large corpus)".
Similar categorizations exist in classification models already ("distance based", "deep learning"), and pairwise transformers also have a tag specifying whether they are a distance (triangle equality) or kernel (positive semi-definiteness).
This kind of information may be particularly helpful in retrieval and estimator selection for the user, e.g., by using the estimator search function in the overview page: https://www.sktime.net/en/stable/estimator_overview.html
Opening up the discussion, @sktime/core-developers