shinyML 1.0.1 (2021-02-21)
New features
- Histogram plots on
shiny_h2o
and shiny_spark
functions now integrate density curves.
shiny_h2o
and shiny_spark
functions ensure reproducibility of results when user reproduce the same parameters for a given machine learning model
shiny_h2o
and shiny_spark
functions now work with an input dataset that contains a POSIXct column
shinyML 1.0.0 (2020-10-02)
New features
shiny_h2o
and shiny_spark
functions have merged into shinyML_regression
function: H2O or Spark can now be chosen just using the framework
argument.
- A new function
shinyML_classification
has been implemented to train and test machine learning models for classification tasks : classification results can be viewed through confusion matrix charts in addition to existing available item on old package versions .
- When the framework is set to H2O for
shinyML_regression
or shinyML_classification
function, authorized model families for auto ML searching can be manually specified.
- Two new info cards have been set on the upper part to precise the type of machine learning task (regression or classification) and the dimension of input dataset.
- Autocorrelation plots are now available for numerical variables on Variable summary tab
Breaking changes
- User interface completely changed on shiny apps for both
shinyML_regression
and shinyML_classification
functions : argonDash
and argonR
shiny API have been used to make user experience even more friendly.
- Both
shinyML_regression
and shinyML_classification
automatically detect if input dataset contains a time-based column: in that case, training and testing dataset splitting is done in order to respect chronology. On the other case, rows are randomly assigned to training or testing dataset according to a splitting percentage parameter.
shinyML 0.2.0 (2019-10-28)
New features
- Informations about cluster memory and number of used CPU(s) are now available on the left side when running
shiny_h2o
and shiny_h2o
functions
- Three new tabs are now available at the top of the
shiny_h2o
and shiny_h2o
dashboards to explore input data set. The Variable Summary tab allows to check types and box plot of each input variable. The Explore dataset tab gives the possibility to understand dependencies by plotting each data variable as a function of another. An overview of all variables dependencies is also available in the Correlation matrix tab.
Breaking changes
- Output tabs like Compare models performances, Feature importance and Table of results are now hidden when no model has been running. It showed a message indicating that output couldn’t be calculated because no model was trained.
- x input parameter of
shiny_h2o
and shiny_h2o
have been removed to give even more simplicity for the user: the dashboard now indicates at the top right of the dashboard which input variable are available to train the model (output variable y is automatically removed from the list).
Bug fixes
- Intercept term button for Generalized linear regression model has changed on both functions due to problem on the UI: the cursor was not at the right position when selected.
- Link button of Generalized linear regression model doesn’t have any effect on the output variable due to omission to take this parameter in account. This issue has been fixed.
shinyML 0.1.1 (2019-08-07)
Bug fixes
- autoML method is now working on
shiny_h2o
function: the user now just need to set maximum calculation time.
Breaking changes
- Default
share_app
argument of shiny_h2o
and shiny_spark
examples have been set to FALSE.