Skip to content

Latest commit

 

History

78 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data-Mining-Algorithms

This project was developed for the Data Mining module at Teesside University with the aim to demonstrate and evaluate the use of popular computational techniques for data mining. The project contains implementations of popular Data Mining techniques such as Association Rules Mining, Collaborative Filtering and a variety of datasets to test on.

Datasets:

  • Online Retail - 500k Records, times series transaction data.
  • Groceries - 10k Records, customer recite data.
  • MovieLens - 100k Rating Records from 1000 users on 1700 movies.

Output Format

Association Rules
{Precedent itemset}, sup(support count), rel sup(relative support %) ---> {Antecedent itemset}, sup(support count), rel sup(relative support %)- conf(confidence value)
Frequent itemsets
{Frequent itemset}, sup(support count)

Results

-------------------------- Groceries Dataset --------------------------

Support Relative Support Confidence Num. Itemsets Num. Rules
63 2.5% 50% 688 52
251 10% 50% 86 0
251 10% 10% 86 66
126 5% 50% 288 5

Contributors

Aleksandra Petkova - Association Rules Mining Algorithm (Core Python);

Nour Aldin - Association Rules Mining Algorithm (MLextend, Xlrd, Python), Collaborative Filtering;

Victor Essien - Collaborative Filtering.

About

Implementation and Evaluation of popular Data Mining Algorithms such as Association Rules Mining and Collaborative Filtering.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages