Giter Club home page Giter Club logo

mlstudio's Introduction

MLstudio

Overview

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.

The ML Studio package

Currently available features:

  1. Data Management -
  • Ability to load data from installed R package, R environment and/or csv file
  • Modify variables attributes
  • Data summary with dplyr functions
  1. Interactive data visualization tool with the Plotly package, that include:
  • Scatter, line, histogram correlation, etc.
  • Time series plots – seasonality, correlation etc.
  1. Machine learning and deep learning algorithms with the H2O package, currently only classification models available (Deep Learning, Random Forest, GBM, GLM)

Under construction features:

  1. 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
  1. Time series and forecasting -
  • Tools for time series analysis
  • Forecasting models with the forecast package
  1. Data visualization – extending the current functionality

Installation

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()

mlstudio's People

Contributors

ramikrispin avatar

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.