orange canvas - pydata 2013
TRANSCRIPT
![Page 1: Orange Canvas - PyData 2013](https://reader030.vdocuments.us/reader030/viewer/2022020410/58f9a997760da3da068b7050/html5/thumbnails/1.jpg)
Orange CanvasA Visual Programming Environment for Data
MiningJustin Sun
PyData BostonJuly 27, 2013
![Page 2: Orange Canvas - PyData 2013](https://reader030.vdocuments.us/reader030/viewer/2022020410/58f9a997760da3da068b7050/html5/thumbnails/2.jpg)
OverviewWhat can you do with Orange?HistoryArchitectureInstallationWidget ExamplesDemoResources
![Page 3: Orange Canvas - PyData 2013](https://reader030.vdocuments.us/reader030/viewer/2022020410/58f9a997760da3da068b7050/html5/thumbnails/3.jpg)
Classification Tree Scheme
![Page 4: Orange Canvas - PyData 2013](https://reader030.vdocuments.us/reader030/viewer/2022020410/58f9a997760da3da068b7050/html5/thumbnails/4.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022020410/58f9a997760da3da068b7050/html5/thumbnails/5.jpg)
High-level Architecture
Algorithms written in C++
Python integration layer (Python 2.7)
Orange Canvas – Visual programming
![Page 6: Orange Canvas - PyData 2013](https://reader030.vdocuments.us/reader030/viewer/2022020410/58f9a997760da3da068b7050/html5/thumbnails/6.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022020410/58f9a997760da3da068b7050/html5/thumbnails/7.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022020410/58f9a997760da3da068b7050/html5/thumbnails/8.jpg)
![Page 9: Orange Canvas - PyData 2013](https://reader030.vdocuments.us/reader030/viewer/2022020410/58f9a997760da3da068b7050/html5/thumbnails/9.jpg)
Scheme
Widgets
![Page 10: Orange Canvas - PyData 2013](https://reader030.vdocuments.us/reader030/viewer/2022020410/58f9a997760da3da068b7050/html5/thumbnails/10.jpg)
![Page 11: Orange Canvas - PyData 2013](https://reader030.vdocuments.us/reader030/viewer/2022020410/58f9a997760da3da068b7050/html5/thumbnails/11.jpg)
![Page 12: Orange Canvas - PyData 2013](https://reader030.vdocuments.us/reader030/viewer/2022020410/58f9a997760da3da068b7050/html5/thumbnails/12.jpg)
![Page 13: Orange Canvas - PyData 2013](https://reader030.vdocuments.us/reader030/viewer/2022020410/58f9a997760da3da068b7050/html5/thumbnails/13.jpg)
![Page 14: Orange Canvas - PyData 2013](https://reader030.vdocuments.us/reader030/viewer/2022020410/58f9a997760da3da068b7050/html5/thumbnails/14.jpg)
![Page 15: Orange Canvas - PyData 2013](https://reader030.vdocuments.us/reader030/viewer/2022020410/58f9a997760da3da068b7050/html5/thumbnails/15.jpg)
DemoClassification exampleEvaluation
![Page 16: Orange Canvas - PyData 2013](https://reader030.vdocuments.us/reader030/viewer/2022020410/58f9a997760da3da068b7050/html5/thumbnails/16.jpg)
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](https://reader030.vdocuments.us/reader030/viewer/2022020410/58f9a997760da3da068b7050/html5/thumbnails/17.jpg)
Thank You!Email: justin@justinsun (dot) comSlides: http://www.slideshare.net/justin_sun/