Archives
Categories
- Academia (91)
- artificial intelligence (35)
- Big data (83)
- Bioinformatics (7)
- cfp (12)
- China (1)
- Chinese posts (1)
- Conference (77)
- Data Mining (190)
- Data science (107)
- Database (2)
- General (43)
- Industry (2)
- Java (12)
- Latex (12)
- Machine Learning (22)
- Mathematics (2)
- open-source (42)
- Other (4)
- Pattern Mining (93)
- Plagiarism (1)
- Programming (17)
- Research (108)
- spmf (62)
- Time series (3)
- Uncategorized (28)
- Utility Mining (23)
- Video (19)
- Website (6)
-
Recent Posts
- Merry X-Mas and Happy New year to SPMF users!
- The 1st HP4MoDa workshop was held at BIBM 2025
- Another release of SPMF: v2.64b
- A prototype of an improved GUI for the SPMF pattern mining software
- Upcoming in SPMF 2.64b : The “Pattern Diff Analyzer”
- A keynote speaker unable to manage time (180 slides!)
- A new version of SPMF (v2.64, november 2025)!
- GMP: A new algorithm for compressing protein sequences
- A new tool for visualizing algorithms from SPMF
- Fixing the reviewresponse.cls LaTeX Class to Allow Multi-Page Comments
Recent Comments


-

-


Tag cloud
- academia
- ai
- algorithm
- apriori
- article
- artificial intelligence
- association rule
- big data
- cfp
- china
- conference
- data
- data mining
- data science
- graph
- high utility itemset mining
- icdm
- itemset
- itemset mining
- java
- journal
- latex
- machine learning
- open-source
- open source
- pakdd
- paper
- papers
- pattern
- pattern mining
- periodic pattern
- phd
- Research
- researcher
- reviewer
- sequence
- sequential pattern
- software
- spmf
- udml
- utility mining
- video
- website
- workshop
- writing
Number of visitors:
2,645,423
Author Archives: Philippe Fournier-Viger
An introduction to frequent pattern mining
In this blog post, I will give a brief overview of an important subfield of data mining that is called pattern mining. Pattern mining consists of using/developing data mining algorithms to discover interesting, unexpected and useful patterns in databases. Pattern … Continue reading
Posted in Data Mining, Research
Tagged association rule, itemset, itemset mining, pattern mining, sequential patterns
28 Comments
The importance of sociability for researchers
There are several characteristics required to become a great researcher. Today, I will discuss one of them that is sometimes overlooked. It is sociability. Sociability means to build an maintain relationships with other researchers. The nature of the social relationships … Continue reading
How to encourage data mining researchers to share their source code and datasets?
A few months ago, I wrote a popular blog post on this blog about why it is important to publish source code and datasets for researchers“. I explained several advantages that researchers can get by sharing the source code of … Continue reading
Posted in Data Mining, Research
Tagged data mining, dataset, open-source, source code
Leave a comment
The importance of constraints in data mining
Today, I will discuss an important concept in data mining which is the use of constraints. Data mining is a broad field incorporating many different kind of techniques for discovering unexpected and new knowledge from data. Some main data mining … Continue reading
How to measure the memory usage of data mining algorithms in Java?
Today, I will discuss the topic of accurately evaluating the memory usage of data mining algorithms in Java. I will share several problems that I have discovered with memory measurements in Java for data miners and strategies to avoid these … Continue reading
Posted in Data Mining, Programming, Research
Tagged comparison, data mining, experiment, java, memory, performance
1 Comment
How to make good looking charts for research papers?
Charts are often used in research papers to present experimental results. Today, I will discuss how to make good looking charts for presenting research results. I will not cover everything about this topic. But I will explain some key ideas. … Continue reading
How to search for a research advisor by e-mail?
In this blog post, I will talk about how to search for a research advisor by e-mail. I will talk about this because today, I received an e-mail from a Ph.D student from abroad asking to work with me as … Continue reading
What are the steps to implement a data mining algorithm?
In this post, I will discuss what are the steps that I follow to implement a data mining algorithm. The subject of this post comes from a question that I have received by e-mail recently, and I think that it … Continue reading
Posted in Data Mining, Programming
Tagged algorithm, data mining, design, implementation, programming
45 Comments
Choosing data structures according to what you want to do
Today, I write a post about programming. I want to share a simple but important idea for writing optimized code. The idea is to choose data structures according to what you want to do instead of what you want to … Continue reading
Posted in Data Mining, Programming
Tagged association rules, bitset, optimization, programming, red-black tree, topkrules
Leave a comment
Analyzing the source code of the SPMF data mining software
Hi everyone, In this blog post, I will discuss how I have applied an open-source tool that is named Code Analyzer ( http://sourceforge.net/projects/codeanalyze-gpl/ ) to analyze the source code of my open-source data mining software named SPMF. I have applied … Continue reading
Posted in Data Mining, Java, open-source, Pattern Mining, Programming, spmf
Tagged data mining, java, open-source, software, spmf
2 Comments