KNIME (KonstanzInformationMiner, http://www.knime.org)系統是基於Eclipse開發環境來精心開發的數據挖掘工具。無需安裝,方便使用。KNIME也是用Java開發的,能夠擴展使用Weka中的挖掘算法。和YALE不一樣點的是,KNIME採用的是相似數據流(data flow)的方式來創建分析挖掘流程。挖掘流程由一系列功能節點(node)組成,每一個節點有輸入/輸出端口(port),用於接收數據或模型、導出結果。KNIME中每一個節點都帶有交通訊號燈,用於指示該節點的狀態(未鏈接、未配置、缺少輸入數據時爲紅燈;準備執行爲黃燈;執行完畢後爲綠燈)。在KNIME中有個特點功能——HiLite,容許用戶在節點結果中標記感興趣的記錄,並進一步展開後續探索。node
KNIME的主要功能包括:算法
採用徹底圖型化的操做方式,如下爲KNIME的主要操做界面:數據庫
支持各種方式的數據載入,包括文件、數據庫等網絡
支持各種數據處理方式,包括按列(如分拆、合併等)、按行(過濾、變形)、矩陣(轉置)和PMML(字段投影、一對多、多對1、正態化、反正態化等)ide
支持各種數據視圖,如點圖、直方圖、餅圖、分佈圖工具
支持假設檢驗和迴歸方法spa
支持決策樹、貝葉斯、聚類、規則推導、神經網絡等挖掘方法orm
支持流程控制blog
KNIME系統具備以下優點:ip
提供徹底圖型化的操做方式,操做流程簡便、結果產出直觀;
提供豐富的數據讀取和加工操做,支持從數據庫中獲取數據;
提供較爲完備的數據挖掘方法;
報表較爲豐富,支持不一樣顏色的填充。
但KNIME系統也相對存在以下不足:
正因爲其主要是基於圖型的操做,故難於與其它系統進行集成;