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

Interface proposal discussion #1

Open
1 of 2 tasks
verri opened this issue Apr 11, 2024 · 1 comment
Open
1 of 2 tasks

Interface proposal discussion #1

verri opened this issue Apr 11, 2024 · 1 comment
Assignees

Comments

@verri
Copy link
Owner

verri commented Apr 11, 2024

Some ideas...

  • Given baseline sklearn.Pipeline (both handling + model), the competitors pipelines, and scoring; outputs the plots and some extra info. (Assuming that it will run 10 repetitions of 10-fold cross-validation setup.
  • If the sklearn.Pipeline is too costly to train, for instance keras.Model, what should we do?
@leopers leopers self-assigned this Apr 12, 2024
@leopers
Copy link
Collaborator

leopers commented May 1, 2024

Some more interface requirements...

  • A better adaptability to the prior distribution choice. The proposed framework should not only consider the choice of a conjugate prior, and even less the "matching prior".
  • Is the choice of the matching prior really adequate for comparing estimators? We can model our posterior distribution as the proposed correlated student's dist only if we assume our prior as very specific.
  • Keras classification wrapped models output multilabel-indicator (class probability); will I need to setup the Cross Validation manually?
  • If we perform 1 run of CV, our code fails (float div by zero) -> due to correlation correction for t-test
  • If we only have one competitor, our plotting fails axes.flatten[i]
  • If we mix up a normal Pipeline and a keras model wrapped up into a sklearn Pipeline, we need to perform different versions of CV.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants