Author Archives: Philippe Fournier-Viger

ASCII Art for SPMF

Today, just for fun, I generated some ASCII arts for the SPMF data mining library using this tool: http://textkool.com/en/ascii-art-generator?hl=default&vl=default&font=Red%20Phoenix&text=Your%20text%20here%20 I think the result is not bad but I am not sure if I would use it: _____ _____ __ __ … Continue reading

Posted in spmf | Leave a comment

Efficiency problems with using java.util.Hashmap

Today, I will talk about some efficiency problems when using the java.util.Hashmap data structure provided by Java. This is an important topics for programmers that aim at implementing efficient software that rely on maps. Brief review about HashMap First, let’s … Continue reading

Posted in Java, Programming | Tagged , , , , , , , , , , | Leave a comment

SPMF’s architecture (5) The Graphical User Interface

This is the fifth post of a series of blog posts about the architecture of the SPMF data mining library. Today, I will specifically talk about the graphical user interface of SPMF, its main components and how it interacts with … Continue reading

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

SPMF 3.0: Towards even more efficiency

In this blog post, I will talk about the future of SPMF. I do this once in a while. Today, I will discuss on the performance of SPMF. Performance A main focus of SPMF is and has always been efficiency … Continue reading

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

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

Unethical services in academia

Today, some people contacted me on LinkedIn to ask me if I have any papers where I could sell the authorship. I was quite amazed that someone would ask me that… But I have heard that it is something that … Continue reading

Posted in Academia, Research | 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 (2) The Main class and the Command Processor

In this blog post, I will continue explaining the architecture of the SPMF data mining library. In the previous post, I have introduced a key component of SPMF called the Algorithm Manager, which manages all the algorithms offered in SPMF. … Continue reading

Posted in Data Mining, Data science, open-source, spmf | Tagged , , , , , , , , | 1 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