BigML API Webinar - March 2014

56 %
44 %
Information about BigML API Webinar - March 2014
Technology

Published on March 12, 2014

Author: bigml

Source: slideshare.net

Description

Keynote from March 2014 Webinar on Building Predictive Apps with BigML's API

BigML Inc API

BigML Inc !2 Today’s Webinar • Speaker: • Poul Petersen, CIO • Moderator: • Andrew Shikiar, VP Business Development • Enter questions into chat box – we’ll answer some via text; others at the end of the session • For direct follow-up, email us at info@bigml.com

BigML Inc !3 BigML Architecture sky wintermute apian https://bigml.com https://bigml.io API Layer Frontend Visualization Layer Backend Computation Layer Other Services

BigML Inc API Bindings Overview !4 API Introduction / Demo with1 Predictive Application Demo2 3 Programmatic ML Examples with4 Agenda BigMLer - a command line tool for ML5

BigML Inc !5 https://bigml.io/ / /{id}?{auth} source dataset model ensemble prediction batchprediction evaluation andromeda dev dev/andromeda • Path elements: • /andromeda specifies the API version (optional) • /dev specifies development mode • if not specified, then latest API in production mode • {id} is required for PUT and DELETE • {auth} contains url parameters username and api_key • api_key can be an alternative key

BigML Inc !6 https://bigml.io/....{JSON} {JSON} Operation HTTP Method Semantics CREATE POST Creates a new resource. Returns a JSON document including a unique identifier. RETRIEVE GET Retrieves either a specific resource or a list of resources. UPDATE PUT Updates a resource. Only certain fields are putable. DELETE DELETE Deletes a resource

BigML IncBigML Inc !7 Predict Color Pref?

BigML IncBigML Inc !8 App Architecture Web Server BrowserLogs Batch Upload / Model Real-Time request predict custom experience

BigML IncBigML Inc !9 Log Data user_agent color Mozilla/5.0 (Windows NT 6.1; WOW64; rv Yellow Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/ 33.0.1750.146 Safari/537.36 Green Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36 Green Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36 Yellow Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/ 33.0.1750.146 Safari/537.36 Red Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36 Red Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36 Yellow Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/ 33.0.1750.117 Safari/537.36 Yellow Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36 Red

BigML IncBigML Inc !10 New Features Mozilla/5.0 (iPhone; CPU iPhone OS 7_0_6 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/ 11B651 Safari/9537.5 Mobile Safari browser browser version os os version device 7 iOS 7.0.6 iPhone User-agent parser

BigML IncBigML Inc !11 New Features browser version os os version device color Other Windows 7 Other Yellow Chrome 33.0.1750 Linux Other Green Chrome 32.0.1700 Windows 8 Other Green Chrome 32.0.1700 Windows 7 Other Yellow Chrome 33.0.1750 Windows XP Other Red Chrome 32.0.1700 Mac OS X 10.9.1 Other Red Chrome 33.0.1750 Mac OS X 10.9.1 Other Yellow Chrome 33.0.1750 Windows 7 Other Yellow Chrome 33.0.1750 Mac OS X 10.9.1 Other Red

BigML IncBigML Inc !12 Model

BigML IncBigML Inc !13 JS Predictions . . .

BigML IncBigML Inc !14 Predictions

BigML IncBigML Inc !15 Gist http://bl.ocks.org/osroca/9474489

BigML Inc !16 BigML Bindings! https://bigml.com/developers ...And more:

BigML Inc !17 Operation HTTP Method Binding Method CREATE POST api.create_<resource>(from, {opts}) RETRIEVE GET api.get_<resource>(id, {opts}) api.list_<resource>({opts}) UPDATE PUT api.update_<resource>(id, {opts}) DELETE DELETE api.delete_<resource>(id) Binding Overview • Where <resource> is one of: source, dataset, model, ensemble, evaluation, etc • id is a resource identifier or resource dict • from is a resource identifier, dict, or string depending on context

BigML Inc !18 ToyBoost* orig dataset dataset +weight model source +predict batch predict dataset +predict *For Python Bindings Demonstration

BigML Inc !19 BigMLer •BigMLer wraps BigML’s API Python bindings •Issue complete train/evaluation cycle in one command •Can do cross-validation •Remote/Local predictions or even PredictServer •Define field types in a flat file •Multi-Label classifications BigMLer makes BigML even easier!

Add a comment

Related presentations

Related pages

BigML API Webinar - March 2014 - Technology

Keynote from March 2014 Webinar on Building Predictive Apps with BigML's API
Read more

BigML API Webinar Mar 2014 | alleft.com

This is the API webinar are promised at the end of the previous webinar when I was talking about “Programmatic ML”. I think it’s really important ...
Read more

March | 2014 | The Official Blog of BigML.com

Archive for March, 2014. ... API; BigML for Alexa; BigML-GAS; BigML.io; ... BigML Summer 2016 Release Webinar Video is Here! Hype or Reality?
Read more

2014 March | alleft.com

BigML API Webinar Mar 2014. Posted on March 12, 2014 by Poul Petersen ... This is the API webinar are promised at the end of the previous webinar when I ...
Read more

Training | BigML.com

TUESDAY MARCH 11 2014 10 ... Predictive Apps with BigML's API Online Webinar ... Time BigML Winter 2014 Release Online Webinar ...
Read more

Webinar: Building Predictive Apps with BigML API, March 11

Building Predictive Apps with BigML's API While BigML's acclaimed interface makes machine learning accessible to a wide range of users, the underlying ...
Read more

BigML Looks to Impress Developers in 2014 | ProgrammableWeb

2014 is already turning out to be a great year for BigML. ... Hitch Aims to Improve Engagement Between API Providers and Developers.
Read more

July | 2014 | The Official Blog of BigML.com

Archive for July, 2014. ... July 30 Webinar: BigML + Tableau in action! on July 25, ... March 2014; February 2014; January 2014; November 2013;
Read more