orange canvas - pydata 2013
TRANSCRIPT
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/