Алгоритм Априори - не получить правила в python - PullRequest
0 голосов
/ 02 апреля 2020

введите описание изображения здесь

Вот мой код, и я дал изображение моего набора данных "Market_Basket_Optimisation". Я сделал список транзакций списков, чтобы дать вход в алгоритм априори. Но я не получаю правила. Я новичок в машинном обучении и не могу обнаружить ошибку.

# Importing the libraries
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

# Data Preprocessing
dataset = pd.read_csv('Market_Basket_Optimisation.csv', header = None)
transactions = []
for i in range(0, 7501):
    transactions.append([str(dataset.values[i,j]) for j in range(0, 20)])

# Training Apriori on the dataset
from apyori import apriori
rules = apriori(transactions, min_support = 0.003, min_confidence = 0.2, min_lift = 3, min_length = 2)

# Visualising the results
results = list(rules)
...