Archives
Categories
- Academia (92)
- artificial intelligence (35)
- Big data (83)
- Bioinformatics (8)
- cfp (14)
- China (1)
- Chinese posts (1)
- Conference (79)
- Data Mining (190)
- Data science (107)
- Database (2)
- General (43)
- Industry (2)
- Java (13)
- Latex (12)
- Machine Learning (22)
- Mathematics (2)
- open-source (45)
- Other (4)
- Pattern Mining (96)
- Plagiarism (1)
- Programming (17)
- Research (108)
- spmf (68)
- Time series (3)
- Uncategorized (30)
- Utility Mining (23)
- Video (19)
- Website (6)
-
Recent Posts
- Two upcoming workshops on bioinformatics and machine learning / pattern mining
- Upcoming SPMF 2.66 feature: Improved Workflow Editor
- Upcoming feature of SPMF 2.66 : Visual Pattern Viewer
- Improved Visual Pattern Viewer with Pagination in SPMF 2.66
- Improved user interface in SPMF v.2.66 (part 2)
- Improved user interface in SPMF 2.66
- Academic genealogy
- An EXE version of SPMF for Windows
- A First Release of SPMF-Server and SPMF-Server Clients
- CFP: Special session at SOMET 2026
Recent Comments


-

-


Tag cloud
- academia
- ai
- algorithm
- apriori
- article
- artificial intelligence
- association rule
- big data
- cfp
- china
- conference
- data
- data mining
- data science
- episode
- graph
- high utility itemset mining
- icdm
- itemset
- itemset mining
- java
- journal
- latex
- machine learning
- open-source
- open source
- pakdd
- paper
- pattern
- pattern mining
- periodic pattern
- phd
- Research
- researcher
- reviewer
- sequence
- sequential pattern
- sequential pattern mining
- software
- spmf
- udml
- utility mining
- video
- workshop
- writing
Number of visitors:
2,796,546
Author Archives: Philippe Fournier-Viger
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
How to auto-adjust the minimum support threshold according to the data size
Today, I will do a quick post on how to automatically adjust the minimum support threshold of frequent pattern mining algorithms such as Apriori, FPGrowth and PrefixSpan according to the size of the data. The problem is simple. Let’s consider … Continue reading
Posted in Data Mining, Programming
Tagged apriori, fpgrowth, frequent pattern mining, itemset mining, minsup, prefixspan
48 Comments
How to characterize and compare data mining algorithms?
Hi, today, I will discuss how to compare data mining algorithms. This is an important question for data mining researchers who want to evaluate which algorithm is “better” in general or for a given situation. This question is also important … Continue reading
Posted in Data Mining, Programming, Research
Tagged algorithms, characteristics, classification, comparison, data mining, evaluation
9 Comments
A Map of Data Mining Algorithms (offered in SPMF v092c)
Hi, I have made a map to visualize the relationship between the 52 different data mining algorithms offered in the SPMF data mining software. You can view it in PNG format by clicking on the picture below: Or you can … Continue reading
Posted in Data Mining, Java, open-source, Pattern Mining, Programming, spmf
Tagged algorithms, data mining, java, map, open-source, spmf
2 Comments
On the quality of peer-review for academic journals (updated)
Nowadays, there are a lot of low-quality academic journal popping everywhere on the Web. Actually, it does not take much to start a low-quality journal (just a website). What is the goal of low-quality journals? It is generally to earn … Continue reading
Why researchers should make their research papers available on internet?
In this blog post, I will discuss the importance of making research papers available on the internet. As you probably knows, many researchers nowadays prefer to search for papers/articles on the internet instead of searching at their university’s library. Searching … Continue reading
What does it takes to do a good Ph.D?
Today, I will discuss this question: “What does it takes to do a good Ph.D ?“. We can answer this question from several points of view. First, from a personal level, some people think that “talent” is the most important … Continue reading
How to choose a research advisor for M.Sc. / Ph.D ?
In this post I will discuss how to choose a research advisor for doing a M.Sc. or Ph.D. This is a very important decision for any graduate students that can have an important impact on their success, and on their … Continue reading
How to choose a conference for publishing research papers?
Today, I will discuss how to choose conferences for publishing papers. It is important to make good choices because it can have a huge impact on a researcher’s career. There are several things to consider for choosing a conference. First, does … Continue reading
Posted in General, Research
Tagged articles, conference, papers, publications, research papers
2 Comments