Archives
Categories
 Academia (27)
 artificial intelligence (4)
 Big data (37)
 Conference (17)
 Data Mining (69)
 Data science (33)
 General (36)
 Graph mining (3)
 Industry (1)
 Latex (2)
 Mathematics (2)
 Opensource (8)
 Other (2)
 Plagiarism (7)
 Programming (17)
 Research (62)
 Time series (1)
 Uncategorized (1)
 Utility Mining (4)
 Web (1)
Tag cloud
 academia
 algorithm
 algorithms
 articles
 association rules
 big data
 comparison
 conference
 data mining
 data science
 datasets
 frequent pattern mining
 frequent patterns
 graph
 highutility mining
 ilahia
 india
 itemset mining
 java
 journal
 latex
 library
 M.Sc.
 opensource
 pakdd
 paper
 pattern mining
 Ph.D.
 phd
 plagiarism
 programming
 publications
 Research
 research advisor
 research papers
 review
 reviewer
 sequence
 sequential patterns
 software
 source code
 spmf
 utility mining
 visualization
 writing
Recent Comments
 Philippe FournierViger on Six important skills to become a succesful researcher
 Stella on Six important skills to become a succesful researcher
 Philippe FournierViger on What are the steps to implement a data mining algorithm?
 ko moe on What are the steps to implement a data mining algorithm?
 Dang Nguyen on Subgraph mining datasets

Recent Posts
 Redesigning the user interface of SPMF
 Why attending academic conferences is important?
 PAKDD 2018 Conference (a brief report)
 China International BigData Industry Expo 2018 (a brief report)
 The Semantic Web and why it failed.
 招收数据挖掘领域博士后，地点：中国，深圳
 How to run SPMF without installing Java?
 KDD 2018 workshop on utilitydriven mining
 Plagiarism by Sudhir Mohod and Sharda Khode from Bapurao Deshmukh College （BDCE）
 Plagiarism by Kalli S N Prasad and S Venkata Suryanaryana at GVIT College Bhimavaram (affiliated to JNTUK) and CVR college
Number of visitors:
790311
Category Archives: Programming
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 email recently, and I think that it … Continue reading
Posted in Data Mining, Programming
Tagged algorithm, data mining, design, implementation, programming
57 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, redblack 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 opensource tool that is named Code Analyzer ( http://sourceforge.net/projects/codeanalyzegpl/ ) to analyze the source code of my opensource data mining software named SPMF. I have applied … Continue reading
How to autoadjust 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
61 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
7 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, Programming
Tagged algorithms, data mining, java, map, opensource, spmf
2 Comments
How to become a good data mining programmer?
In this post, I will discuss what it takes to be a good data mining programmer and how to become one. Data mining is a broad field that can be approached from several angles. Some people with a mathematical background will … Continue reading
Posted in Data Mining, Programming
Tagged algorithms, data mining, programmer, programming
17 Comments