挤公交忘穿内裤被挺进,國產日韓亞洲精品AV,午夜漫画,china中国gary廖男男

KNIME是什么?

KNIME是基于Eclipse環(huán)境的開源商業(yè)智能工具。KNIME開發(fā)環(huán)境如圖一. 從圖中可以看出KNIME是通過工作流來控制數(shù)據(jù)的集成、清洗、轉(zhuǎn)換、過濾,再到統(tǒng)計、數(shù)據(jù)挖掘,最后是數(shù)據(jù)的可視化。整個開發(fā)都在可視化的環(huán)境下進行,通過簡單的拖曳和設(shè)置就可以完成一個流程的開發(fā)。通過KNIME的白皮書得知KNIME的全稱是The Konstanz Information Miner。它的設(shè)計目的是用于教學(xué)、研究以及協(xié)同工作的平臺。 圖一:KNIME開發(fā)環(huán)境 KNIME架構(gòu)特點 KNIME被設(shè)計成一種模塊化的、易于擴展的框架。它的處理單元和數(shù)據(jù)容器之間沒有依賴性,這使得它們更加適應(yīng)分布式環(huán)境及獨立開發(fā)。另外,對KNIME進行擴展也是比較容易的事情。開發(fā)人員可以很輕松地擴展KNIME的各種類型的結(jié)點、視圖等。 在KNIME中,數(shù)據(jù)分析流程由一系列結(jié)點及連接結(jié)點的邊組成。待處理的數(shù)據(jù)或模型在結(jié)點之間進行傳遞。每個結(jié)點都有一個或多個輸入端和輸出端。數(shù)據(jù)或模型從結(jié)點的輸入端進入經(jīng)結(jié)點處理后從結(jié)點的輸出端輸出(如圖二)。所有在結(jié)點之間傳遞的數(shù)據(jù)流都被封裝成DataTable對象。為了處理大數(shù)據(jù)量,KNIME允許只保留部分數(shù)據(jù)在內(nèi)存中處理,以此來提高處理效率。 圖二:結(jié)點處理模型 結(jié)點是KNIME中主要的處理單元。Node類封裝了所有的處理功能,如果要開發(fā)用戶自定義的結(jié)點,就要實現(xiàn)一個NodeModel類、一個或多個NodeView類。當(dāng)然,如果定自義結(jié)點沒有對話框和視圖,也可以不用實現(xiàn)NodeModel和NodeView類。結(jié)點的擴展是基于MVC設(shè)計模式的。此外,每個結(jié)點的輸入端口和輸出端口都是有編號的,如果有多個端口,這些端口的索引都是從0開始。 圖三:KNIME結(jié)點結(jié)構(gòu) KNIME提供了大量的結(jié)點,這些結(jié)點包含不同的功能,包括IO操作、數(shù)據(jù)處理、數(shù)據(jù)轉(zhuǎn)換以及數(shù)據(jù)挖掘、機器學(xué)習(xí)和可視化組件。其中,IO操作可以從文件系統(tǒng)讀寫數(shù)據(jù);數(shù)據(jù)處理包括數(shù)據(jù)行和數(shù)據(jù)列過濾、分區(qū)以及抽樣、排序、合并等;數(shù)據(jù)轉(zhuǎn)換包括缺失值替換、矩陣轉(zhuǎn)換等;數(shù)據(jù)挖掘算法包括KMEANS、決策樹、回歸、關(guān)聯(lián)規(guī)則等方法。處理完成后,可以通過各種各樣的圖形將其展示出來,包括散點圖、直方圖、餅圖、折線圖等。 前面已經(jīng)提到KNIME提供了一種易于擴展的架構(gòu)。如果要開發(fā)新的結(jié)點,要擴展三個抽象類: NodeModel: 這個類是擴展結(jié)點最主要的一個類,所有關(guān)鍵的處理工作都在這個類中完成。繼承這個抽象類要實現(xiàn)三個方法:configure(), execute()和reset()。第一個方法用于接收輸入端口進來的信息并創(chuàng)建相應(yīng)的輸出端的定義。第二個方法用于處理輸入數(shù)據(jù)并創(chuàng)建用于輸出的數(shù)據(jù)表或模型。最后一個方法用于重置所有操作并丟棄所有中間結(jié)果。 NodeDialog: 這個類用于指定結(jié)點的對話框。每個結(jié)點都有一個對話框用于設(shè)置結(jié)點處理功能的所有參數(shù)。 NodeView: 這個類可以重寫多次用于實現(xiàn)不同類型的視圖,用于對應(yīng)不同的模型。 在所有的類被重寫以后還需要實現(xiàn)一個NodeFactory用于創(chuàng)建新的實例。 以上就是關(guān)于商業(yè)智能工具KNIME的一些信息。在看完KNIME的白皮書后我也去用了一下KNIME,的確是很好上手。很快就可以設(shè)計出一個完整的處理流程。大家不妨也去試試,一定會很有意思的。如果可以多了解一些類似的工具或框架,那么在制定項目的技術(shù)路線的時候會有更多的選擇。

記得采納啊

主站蜘蛛池模板: 金川县| 宁城县| 民乐县| 木里| 肥西县| 出国| 抚松县| 鹤峰县| 石首市| 玛曲县| 筠连县| 马尔康县| 志丹县| 吐鲁番市| 苏尼特左旗| 美姑县| 东乌珠穆沁旗| 滦南县| 阳信县| 会东县| 靖安县| 泽普县| 雷波县| 巫溪县| 淮安市| 四平市| 海盐县| 泸西县| 中方县| 雅江县| 墨江| 枣庄市| 洛川县| 河北区| 和平县| 西贡区| 东兰县| 比如县| 桃园县| 延庆县| 永昌县|