Category Archives: Pattern Mining

SPMF’s architecture (4) The MemoryLogger

Today, I will continue the series of blog posts to explain the architecture of the SPMF data mining library, and I will talk in particular about a module in SPMF called the MemoryLogger. This module is responsible for recording the … Continue reading

Posted in Data Mining, Data science, open-source, Pattern Mining, spmf | Tagged , , , , , , , | Leave a comment

SPMF’s architecture (3) The Preference Manager

This is the third of a series of blog posts about the architecture of the SPMF data mining library. Today, I will explain the role of another an internal module in SPMF, called the Preference Manager. This module is used … Continue reading

Posted in Data Mining, Data science, Java, open-source, Pattern Mining, spmf | Tagged , , , , , , | Leave a comment

A Glossary of Pattern Mining

Pattern mining is a popular research area in data mining, which aims at discovering interesting and useful patterns in data. It is a field of research that has been active for over 25 years and there is a lot of … Continue reading

Posted in Data Mining, Data science, Pattern Mining | Leave a comment

SPMF’s architecture (1) The Algorithm Manager

In this new series of blog posts, I will talk about the architecture of the SPMF data mining library, and in particular, I will talk about the AlgorithmManager, which is a key component of SPMF, which manages all the algorithms … Continue reading

Posted in Data Mining, Data science, Java, open-source, Pattern Mining | Tagged , , , , , , , , , | 2 Comments

How to call SPMF from Visual Basic .Net (VB)?

Today, I will explain how to use SPMF from Visual Basic .Net. Previously, I have explained how to call SPMF from C#, from R, from C++ (on Windows) and from Python. Requirements Let me first describe the requirements. It is … Continue reading

Posted in Data Mining, Data science, Pattern Mining, spmf | Tagged , , , , , , , , , | Leave a comment

How to call SPMF from Python (as an external program)?

In this blog post, I will explain how to call the SPMF data mining library from Python. Generally, there are two ways to call SPMF from Python. The first way is to use an unofficial Python wrapper for SPMF such as … Continue reading

Posted in Data Mining, Data science, open-source, Pattern Mining, spmf | Tagged , , , , , , , , , , , , | 3 Comments

(videos) Introduction to sequential rule mining + the CMRules algorithm

I have made two new videos to explain interesting topics about pattern mining. The first video is an introduction to sequential rule mining, while the second video explains in more details how the CMRules algorithm for sequential rule mining works! … Continue reading

Posted in Data Mining, Pattern Mining, Video | Tagged , , , , | 2 Comments

(video) Periodic Pattern Mining

Hi all, this is to let you know that I have made another video to explain some interesting pattern mining topics. This time, I will talk about periodic pattern mining. You can watch the video here: (pdf / ppt / video – 34 min)  … Continue reading

Posted in Pattern Mining | Tagged , , , , , , , | Leave a comment

A New Tool for Running Performance Comparison of Algorithms in SPMF 2.54

Today, I am happy to announce a cool new feature in SPMF 2.54, which is a tool to automatically run performance experiments to compare several algorithms when a parameter is varied. This is a useful feature to compare algorithms when … Continue reading

Posted in open-source, Pattern Mining, spmf | Tagged , , , , , | Leave a comment

How to draw an FP-Tree in Latex? (using TIKZ)

In this blog post, I will show how to draw a beautiful FP-Tree data structure in a Latex document. The FP-Tree is a tree-like structure that was proposed in the FP-Growth algorithm for itemset mining, and is also used in … Continue reading

Posted in Latex, Pattern Mining | Tagged , , , , , , , , , | 1 Comment