orange canvas - pydata 2013

17
Orange Canvas A Visual Programming Environment for Data Mining Justin Sun PyData Boston July 27, 2013

Upload: justinsun

Post on 11-Aug-2014

2.312 views

Category:

Data & Analytics


2 download

DESCRIPTION

Overview of the Orange Canvas visual programming environment for data mining.

TRANSCRIPT

Page 1: Orange Canvas - PyData 2013

Orange CanvasA Visual Programming Environment for Data

MiningJustin Sun

PyData BostonJuly 27, 2013

Page 2: Orange Canvas - PyData 2013

OverviewWhat can you do with Orange?HistoryArchitectureInstallationWidget ExamplesDemoResources

Page 3: Orange Canvas - PyData 2013

Classification Tree Scheme

Page 4: Orange Canvas - PyData 2013

History1996 – University of Ljubljana and Jožef

Stefan Institute started development of ML*, a machine learning framework in C++.

1997 – Python integration layer2003 – GUI based on PyQt2013 – Orange Canvas 2.7 released – Major

GUI redesign.

Source: http://en.wikipedia.org/wiki/Orange_%28software%29

Page 5: Orange Canvas - PyData 2013

High-level Architecture

Algorithms written in C++

Python integration layer (Python 2.7)

Orange Canvas – Visual programming

Page 6: Orange Canvas - PyData 2013

Why Use Orange?No programming needed – Visual

programmingData VisualizationEasy to try different Machine Learning

AlgorithmsAdd-ons for

BioinformaticsNetwork AnalysisText mining

Free and open source software

Page 7: Orange Canvas - PyData 2013

InstallationDownload installer from

http://orange.biolab.si/Run installer

Requires Python 2.6 or 2.7Includes NumPy, SciPy, PyQt, other required

librariesTo run, double-click on the Orange Canvas

icon

Page 8: Orange Canvas - PyData 2013
Page 9: Orange Canvas - PyData 2013

Scheme

Widgets

Page 10: Orange Canvas - PyData 2013
Page 11: Orange Canvas - PyData 2013
Page 12: Orange Canvas - PyData 2013
Page 13: Orange Canvas - PyData 2013
Page 14: Orange Canvas - PyData 2013
Page 15: Orange Canvas - PyData 2013

DemoClassification exampleEvaluation

Page 16: Orange Canvas - PyData 2013

ResourcesOrange Website: http://orange.biolab.si/Tutorials: http://www.biolab.si/janez/kyoto/Interactive Network Analysis with Orange

http://www.jstatsoft.org/v53/i06Orange Whitepaper with scripting examples

http://www.celta.paris-sorbonne.fr/anasem/papers/miscelanea/InteractiveDataMining.pdf

Page 17: Orange Canvas - PyData 2013

Thank You!Email: justin@justinsun (dot) comSlides: http://www.slideshare.net/justin_sun/