Git Product home page Git Product logo

Comments (10)

berndbischl avatar berndbischl commented on June 26, 2024

for classif: i would always set the predict type to "prob", i dont think there is a downside to this

from shinymlr.

berndbischl avatar berndbischl commented on June 26, 2024

what is harder is how we let the user select the params

from shinymlr.

berndbischl avatar berndbischl commented on June 26, 2024

IMHO the learners should be selected on their own page?
they already seem to influence multiple things?

from shinymlr.

jakob-r avatar jakob-r commented on June 26, 2024

IMHO we have three options

  1. Let the user enter the par.vals list directly
  2. Have some hand coded interfaces for the most popular learners
  3. Parse the par.set of the Learner and generate a shiny UI based on that. For every param type there will be a specific sidebarPanel and so on. Tedious but doable

from shinymlr.

berndbischl avatar berndbischl commented on June 26, 2024

how about we have a textbox per selected learner, where the user enters the parvals, simply as an expression. thats simple, but flexible. but while that learner is in focus / selected, we also display its param set. so i can see how stuff is named / called.

later on the UI could be improved.

from shinymlr.

PhilippPro avatar PhilippPro commented on June 26, 2024

there are some learners (e.g. knn, lvq1 and rferns) that do not have the property "prob".

On the three options: I would prefer option 3. Maybe the interface for the parameters could be created automatically after setting an algorithm (e.g. with help of getParamSet). I do not know if this is possible in shiny.

from shinymlr.

berndbischl avatar berndbischl commented on June 26, 2024

On the three options: I would prefer option 3. Maybe the interface for the parameters could be created automatically after setting an algorithm (e.g. with help of getParamSet). I do not know if this is possible in shiny.

of course one can program this, also with shiny. but it will be work. i would suggest to do the simpler thing first....

from shinymlr.

florianfendt avatar florianfendt commented on June 26, 2024

Since #24 we have a learner tab, where all learners for the ongoing steps are selected and constructed.
For each learner the user can see the ParamSet and then enter the par.vals as raw text.
If a classification learner supports probs the user can select the predict type.
Next steps:

  • implement sliders and buttons for the different param types
  • Allow predict.type = "se" for regression learners

from shinymlr.

Coorsaa avatar Coorsaa commented on June 26, 2024

just found a small bug: when changing a param of a learner in the learner section, automatically the tab of the first learner is selected again.

from shinymlr.

Coorsaa avatar Coorsaa commented on June 26, 2024

this issue seems to be obsolete since PR #63

from shinymlr.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.