orange canvas - pydata 2013
DESCRIPTION
Overview of the Orange Canvas visual programming environment for data mining.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/