10000 Merge pull request #249 from rudrajit1729/master · GitHubberFitz/ScriptsDump@1da3b94 · GitHub
[go: up one dir, main page]

Skip to content

Commit 1da3b94

Browse files
authored
Merge pull request codezoned#249 from rudrajit1729/master
Added Association Rule Learning Algorithms(ML) - Apriori and Eclat
2 parents 7d65819 + 2356407 commit 1da3b94

File tree

7 files changed

+8061
-0
lines changed

7 files changed

+8061
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Apriori
2+
3+
# Importing the libraries
4+
import numpy as np
5+
import matplotlib.pyplot as plt
6+
import pandas as pd
7+
8+
# Data Preprocessing
9+
dataset = pd.read_csv('Market_Basket_Optimisation.csv', header = None)
10+
transactions = []
11+
for i in range(0, 7501):
12+
transactions.append([str(dataset.values[i,j]) for j in range(0, 20)])
13+
14+
# Training Apriori on the dataset
15+
from apyori import apriori
16+
rules = apriori(transactions, min_support = 0.003, min_confidence = 0.2,
17+
min_lift = 3, min_length = 2)# (3*7/7500 = 0.003)
18+
19+
# Visualising the results
20+
results = list(rules)

0 commit comments

Comments
 (0)
0