Orange Canvas - PyData 2013

Post on 11-Aug-2014

2.305 views 2 download

description

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

Transcript of Orange Canvas - PyData 2013

Orange CanvasA Visual Programming Environment for Data

MiningJustin Sun

PyData BostonJuly 27, 2013

OverviewWhat can you do with Orange?HistoryArchitectureInstallationWidget ExamplesDemoResources

Classification Tree Scheme

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

High-level Architecture

Algorithms written in C++

Python integration layer (Python 2.7)

Orange Canvas – Visual programming

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

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

Scheme

Widgets

DemoClassification exampleEvaluation

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

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