The ML Studio is an interactive platform for data visualization, statistical modeling and machine learning applications. Based on Shiny and shinydashboard interface, with Plotly interactive data visualization, DT HTML tables and H2O machine learning and deep learning algorithms. The ML Studio provides a set of tools for the data science pipeline workflow. More details available on the package vignette.
Currently available features:
- Data Management -
- Ability to load data from installed R package, R environment and/or csv file
- Modify variables attributes
- Data summary with dplyr functions
- Interactive data visualization tool with the Plotly package, that include:
- Scatter, line, histogram correlation, etc.
- Time series plots – seasonality, correlation etc.
- Machine learning and deep learning algorithms with the H2O package, currently only classification models available (Deep Learning, Random Forest, GBM, GLM)
Under construction features:
- Machine learning -
- In depth model summary
- Ability to compare, select and save models
- Regression models
- The caret functions and models
- H2O grid search and autoML
- Deep learning applications with Keras
- Time series and forecasting -
- Tools for time series analysis
- Forecasting models with the forecast package
- Data visualization – extending the current functionality
The package is available for installation with the devtools package (if devetools package is not installed please use
install.packages("devtools") to install it).
# Install the MLstudio devtools::install_github("RamiKrispin/MLstudio")
Please note – the H2O package may require additional Java adds-in (if not installed) and therefore is listed under the “Suggests” packages list of the MLstudio package (and not under the Imports or Depends list) and won’t be installed automatically during the installation of the MLstudio package. More information about the installation of H2O can be find in H2O documentation (under the "INSTALL IN R" tab).
Launch the App
The app is launched from R and opened on the default web browser (running best on Google Chrome). To open the app please use:
# Launch the MLstudio runML()