對大數據開發技術感興趣的小夥伴對數據挖掘技術有多少了解呢?本篇文章大數據小編就給喜歡大數據開發的小夥伴分享一下經常使用的數據挖掘技術,但願對小夥伴們有所幫助。算法
一、統計技術數據庫
數據挖掘涉及的科學領域和技術不少,如統計技術。統計技術對數據集進行挖掘的主要思想是:統計的方法對給定的數據集合假設了一個分佈或者機率模型(例如一個正態分佈)而後根據模型採用相應的方法來進行挖掘。函數
在這裏仍是要推薦下我本身建的大數據學習交流羣:529867072,羣裏都是學大數據開發的,若是你正在學習大數據 ,小編歡迎你加入,你們都是軟件開發黨,不按期分享乾貨(只有大數據軟件開發相關的),包括我本身整理的一份最新的大數據進階資料和高級開發教程,歡迎進階中和進想深刻大數據的小夥伴加入。學習
二、關聯規則大數據
數據關聯是數據庫中存在的一類重要的可被發現的知識。若兩個或多個變量的取值之I司存在某種規律性,就稱爲關聯。關聯可分爲簡單關聯、時序關聯、因果關聯。關聯分析的目的是找出數據庫中隱藏的關聯網。有時並不知道數據庫中數據的關聯函數,即便知道也是不肯定的,所以關聯分析生成的規則帶有可信度。優化
三、基於歷史的MBR(Memory-based Reasoning)分析設計
先根據經驗知識尋找類似的狀況,而後將這些狀況的信息應用於當前的例子中。這個就是MBR(Memory Based Reasoning)的本質。MBR首先尋找和新記錄類似的鄰居,而後利用這些鄰居對新數據進行分類和估值。使用MBR有三個主要問題,尋找肯定的歷史數據;決定表示歷史數據的最有效的方法;決定距離函數、聯合函數和鄰居的數量。3d
四、遺傳算法GA(Genetic Algorithms)cdn
基於進化理論,並採用遺傳結合、遺傳變異、以及天然選擇等設計方法的優化技術。主要思想是:根據適者生存的原則,造成由當前羣體中最適合的規則組成新的羣體,以及這些規則的後代。典型狀況下,規則的適合度(Fitness)用它對訓練樣本集的分類準確率評估。對象
五、彙集檢測
將物理或抽象對象的集合分組成爲由相似的對象組成的多個類的過程被稱爲聚類。由聚類所生成的簇是一組數據對象的集合,這些對象與同一個簇中的對象彼此類似,與其它簇中的對象相異。相異度是根據描述對象的屬眭值來計算的,距離是常常採用的度量方式。
六、鏈接分析
鏈接分析,Link analysis,它的基本理論是圖論。圖論的思想是尋找一個能夠得出好結果但不是完美結果的算法,而不是去尋找完美的解的算法。鏈接分析就是運用了這樣的思想:不完美的結果若是是可行的,那麼這樣的分析就是一個好的分析。利用鏈接分析,能夠從一些用戶的行爲中分析出一些模式;同時將產生的概念應用於更廣的用戶羣體中。
七、決策樹
決策樹提供了一種展現相似在什麼條件下會獲得什麼值這類規則的方法。