Giter VIP home page Giter VIP logo

azureml's Introduction

AzureML

An R interface to AzureML experiments, datasets, and web services.

Use this package to upload and download datasets to and from AzureML, to interrogate experiments, to publish new R-based web services, and to run R data through existing web services and retrieve the output.

Installation instructions

Install the development version of the package directly from GitHub with:

# Install devtools
if(!require("devtools")) install.packages("devtools")
devtools::install_github("RevolutionAnalytics/AzureML")

The package has dependencies on the following R packages:

  • jsonlite
  • curl
  • miniCRAN
  • base64enc
  • uuid

In addition, you need a zip utility installed and your path must include the location of this zip utility. On Linux machines this is usually included by default. However, on Windows, you may have to install this yourself, e.g. by installing RTools and editing your path to include the RTools location.

Overview

This package provides an interface to publish web services on Microsoft Azure Machine Learning (Azure ML) from your local R environment. The main functions in the package cover:

  • Workspace: connect to and manage AzureML workspaces
  • Datasets: upload and download datasets to and from AzureML workspaces
  • Publish: define a custom function or train a model and publish it as an Azure Web Service
  • Consume: use available web services from R in a variety of convenient formats

System requirements

To publish web services, you need to have an external zip utility installed. This utility should be in the available in the path. See ?zip for more details.

On windows, it's sufficient to install RTools.

Note: the utility should be called zip, since zip() looks for a file called zip in the path. Thus, publishWebservice() may fail, even if you have a program like 7-zip installed.

Wiki

The project wiki contains additional information, such as bug bash instructions

Vignette

See the package vignette and help documentation for examples and more information.

You can view the vignette at Getting Started with the AzureML Package.

Bug reports

This is a technology preview. The APIs used by the package are still subject to change. Please report any issues at the github issue tracker.

azureml's People

Contributors

andrie avatar bwlewis avatar piccolbo avatar

Watchers

 avatar  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.