1. 程式人生 > >FPGrowth演算法理論

FPGrowth演算法理論

        FPGrowth演算法主要分為兩個步驟:FP-tree構建遞迴挖掘FP-tree。FP-tree構建通過兩次資料掃描,將原始資料中的事務壓縮到一個FP-tree樹,該FP-tree類似於字首樹,相同字首的路徑可以共用,從而達到壓縮資料的目的。接著通過FP-tree找出每個item的條件模式基、條件FP-tree,遞迴的挖掘條件FP-tree得到所有的頻繁項集。演算法的主要計算瓶頸在FP-tree的遞迴挖掘上,下面詳細介紹FPGrowth演算法的主要步驟。