Apriori演算法是什麼?適用於什麼情境

2021-03-04 08:10:18 字數 829 閱讀 1679

1樓:匿名使用者

經典的關聯規則挖掘演算法包括apriori演算法和fp-growth演算法。apriori演算法多次掃瞄交易資料庫,每次利用候選頻繁集產生頻繁集;而fp-growth則利用樹形結構,無需產生候選頻繁集而是直接得到頻繁集,大大減少掃瞄交易資料庫的次數,從而提高了演算法的效率。但是apriori的演算法擴充套件性較好,可以用於平行計算等領域。

apriori algorithm是關聯規則裡一項基本演算法。是由rakesh agrawal和ramakrishnan srikant兩位博士在2023年提出的關聯規則挖掘演算法。關聯規則的目的就是在乙個資料集中找出項與項之間的關係,也被稱為購物藍分析 (market basket analysis),因為「購物藍分析」很貼切的表達了適用該演算法情景中的乙個子集。

python哪個包實現apriori

2樓:藥伽

如連線中的例子,雖然新的項集滿足 子集; 都是頻繁項集,但其他子集也得滿足,這裡特指剩下兩個,。所以驗證一下他們,如果他們不滿足,可根據定理1,新的項集也肯定不頻繁。

所以剪枝的過程就是驗證ck中所有項集的所有k-1子集是否都頻繁(只要看看他們是不是在lk-1集合中即可),這樣雖然要檢查很多遍,但不需要對整個資料庫進行遍歷就能篩去許多不滿足的情況。

上述方法是經典的apriori演算法,這兩個步驟在k較高(3或以上)時效果非常好,因為商品同時存在的可能性會隨k增大顯著減小。

但是在k=2的時候(k=1用不到apriori演算法,必須遍歷一遍資料庫,相當於「鏈引發」),因為1項集一般都是頻繁的,所以上述兩個步驟基本上相當於沒有用,還得遍歷c(n,2)次資料庫,n為頻繁1項集的數量。

維氏硬度不適用於什麼場合維氏硬度不適用於什麼場合?

雖然維氏硬度既可以測量 較軟的材料,又可以測量較硬的材料,但它對試樣同樣有著自己的要求。只有選擇合適的試樣,才能避免由此帶來的誤差,得到準確的維氏硬度值。維氏硬度測試樣品的要求大致如下 試樣外表要求 維氏硬度試樣表面應光滑平整,不能有氧化皮及雜物,不能有油汙。一般的,維氏硬度試樣表面粗糙度引數ra不...

cpu,gpu,dsp,npu到底哪個更適用於深度學習

gpu cpu dsp,npu沒用過。在並行性比較好的 gpu可以達到cpu的千倍,dsp並行性最差。深度學習用cpu訓練和用gpu訓練有什麼區別 首先cpu主要用於序列運算,而gpu則是大規模並行運算,由於深度學習中樣本量巨大,參數量也很大,所以gpu的作用就是加速網路運算 目前gpu運算主要集中...

珠江鋼琴只適用於初級嗎

珠江鋼琴從普通的118教學琴,專業的愷撒堡演奏用琴,再到幾百萬的孔雀琴和清明上河圖秦。每個價位的琴都有,不管是初級還是專業的,都可以使用珠江鋼琴。看你的預算和要求了。珠江的產品,除了118教學琴其他的價效比都一般 德系風格的國產鋼琴最好選擇海倫,也是中國最大規模與歐洲鋼琴合作的企業,也是目前國際知名...