+ All Categories
Transcript
Page 1: Orange Canvas A Visual Programming Environment for Data Mining

Orange CanvasA Visual Programming Environment for Data

MiningJustin Sun

Boston DataConSeptember 14, 2014

Page 2: Orange Canvas A Visual Programming Environment for Data Mining

OverviewWhy Use Orange?Classification Tree ExampleProject HistoryArchitectureWidgetsDemoResources

Page 3: Orange Canvas A Visual Programming Environment for Data Mining

Why Use Orange?Free and open sourceNo programming needed

Visual programmingInteractive

Easy to Use – Encourages ExperimentationData VisualizationsMachine Learning Algorithms

Add-ons forBioinformaticsNetwork AnalysisText Analytics

Page 4: Orange Canvas A Visual Programming Environment for Data Mining

Classification Tree Scheme

Page 5: Orange Canvas A Visual Programming Environment for Data Mining

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 6: Orange Canvas A Visual Programming Environment for Data Mining

High-level Architecture

Algorithms written in C++

Python integration layer (Python 2.7)

Orange Canvas – Visual programming

Page 7: Orange Canvas A Visual Programming Environment for Data Mining

InstallationDownload full package installer from

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

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

librariesAfter installing, double-click on the Orange

Canvas icon

Page 8: Orange Canvas A Visual Programming Environment for Data Mining
Page 9: Orange Canvas A Visual Programming Environment for Data Mining

Scheme

Widgets

Page 10: Orange Canvas A Visual Programming Environment for Data Mining
Page 11: Orange Canvas A Visual Programming Environment for Data Mining
Page 12: Orange Canvas A Visual Programming Environment for Data Mining
Page 13: Orange Canvas A Visual Programming Environment for Data Mining
Page 14: Orange Canvas A Visual Programming Environment for Data Mining
Page 15: Orange Canvas A Visual Programming Environment for Data Mining

DemoClassification exampleEvaluation

Page 16: Orange Canvas A Visual Programming Environment for Data Mining

ResourcesOrange Website: http://orange.biolab.si/

Tutorials: http://www.biolab.si/janez/kyoto/

Interactive Network Analysis with Orange http://www.jstatsoft.org/v53/i06

Orange Whitepaper with scripting examples http://www.celta.paris-sorbonne.fr/anasem/papers/miscelanea/InteractiveDataMining.pdf

Page 17: Orange Canvas A Visual Programming Environment for Data Mining

Thank You!


Top Related