Orange(http://orange.biolab.si/)是一個基於組件的數據挖掘和機器學習軟件套裝,支持Python進行腳本開發。Orange由斯洛文尼亞大學計算與信息學系的生物信息實驗室BioLab進行開發,https://github.com/biolab 是一個實際應用的項目而不單單是技術工程,包含了該組織託管的相關開源工程。前端
這裏有很多關於數據挖掘和分析的文章(英文的,有時間了慢慢翻譯一些):http://blog.biolab.si/python
Orange操做簡單,但功能很強大,能夠使用Python強大的擴展庫資源。具備快速而又多功能的可視化編程前端,以便瀏覽數據分析和可視化。git
Orange包含了完整的一系列的組件以進行數據預處理,並提供了數據賬目、過渡、建模、模式評估和勘探的功能。其由C++ 和 Python開發,它的圖形庫是由跨平臺的Qt框架構建的,能夠可視化地進行操做。github
安裝完畢,啓動:web
source orange3env/bin/activate python -m Orange.canvas
源代碼託管在:sql
https://github.com/biolab/orange3
shell
https://github.com/biolab/orange-bio
編程
在Ubuntu上使用這個腳本進行安裝:http://biolab.github.io/install-orange/setup-ubuntu.shcanvas
原始文件須要更新,這個是更新後的:ubuntu
#!/bin/bash p=$PWD sudo apt-get update sudo apt-get -y install git python-pip python-virtualenv python3-dev python3-numpy python3-scipy python3-pyqt4 python-qt4-dev python3-sip-dev libqt4-dev virtualenv -p python3 --system-site-packages orange3env source orange3env/bin/activate echo "/usr/lib/python3/dist-packages/" > "orange3env/lib/python3.4/site-packages/0.pth" pip install --upgrade numpy git clone https://github.com/biolab/orange3 cd orange3 pip install -r requirements-core.txt pip install -r requirements-dev.txt pip install -r requirements-doc.txt pip install -r requirements-gui.txt pip install -r requirements-sql.txt python setup.py develop cd .. git clone https://github.com/biolab/orange-bio cd orange-bio python setup.py develop
下載其它的相關工程源代碼:
#!/bin/bash source orange3env/bin/activate git clone https://github.com/biolab/orange3-text.git git clone https://github.com/biolab/orange3-associate.git git clone https://github.com/biolab/orange3-network.git git clone https://github.com/biolab/orange-web.git git clone https://github.com/biolab/ipynb.git git clone https://github.com/biolab/orange3-datafusion.git git clone https://github.com/biolab/orange3-example-addon.git git clone https://github.com/biolab/datafusion-installation-guide.git git clone https://github.com/biolab/data-mining-course-unipv.git git clone https://github.com/biolab/qt-graph-helpers.git