用C实作apriori算法 我已经想了一星期了还写不出来...
有上google 搜寻过别人写过的程式码 可是看不懂
请问有大大有写过apriori算法 可以借小弟看吗?@@
小弟做到一半的程式码: (目前只能跑到L2)
https://drive.google.com/file/d/0B6-WS8IHZbA9R0JzWVVYZmFqR1E/view?usp=sharing
测试档案:
https://drive.google.com/file/d/0B6-WS8IHZbA9N1o2ZlRKc1FYY2M/view?usp=sharing
说明:
每一行 代表一位客人所购买的商品
将 TXT档案存到 矩阵 matrix[交易数量][商品编号]
然后利用matrix 生出C1
图示:
https://drive.google.com/file/d/0B6-WS8IHZbA9dV8xVXpqU2gyWmM/view?usp=sharing
请问这样的想法是正确的吗??
我目前是用途法炼钢的方法做
本来想要多做一些 然后找到共同的地方把它写成for循环
让他在最糟糕的情况之下 也可以跑完 C50 L50
可是 做C3 时 会用到3 层来生成candidate矩阵
做C4 时 会用到4 层来生成candidate矩阵
做C50时 会用到50层来生成candidate矩阵....
我不知道怎么把这种情况 弄成一个循环来做