weka - a data mining tool - by shareek ahamed
DESCRIPTION
WEKA project was initiated in early 1992 by the New Zealand Government, and more than 21 years have elapsed since the first public release of WEKA. Along that period of time, the software has been rewritten entirely from scratch once. Initially it was written in C programming language, and along the time it became a burden and they have moved to Java. These days, WEKA enjoys its acceptance in both academic and business levels because, WEKA is an open source project and it has an active community.TRANSCRIPT
1
2
Photo by Laraine Sanneke on http://labarker.com/NZbirds.html
3
4
5
1
2
3
4
6
7
8
9
10
11
12
13
Problems
• Became increasingly difficult to maintain• Configuring made difficult for Developers• Installation was a frustration
14
Problems
• Became increasingly difficult to maintain• Configuring made difficult for Developers• Installation was a frustration
Proposed Solution
Decided to Rewrite the system,Entirely in JAVA
15
Performance of JAVA?
Implementing Computationally intensive Machine Learning Algorithms…..
Questionable???
JAVA“Write Once, Run Anywhere”
“Simple Packaging”“Distribution”
Performance of JAVA
16
17
18
19
20
21
23
24
25
26
27
28
1
2
3
4
•
•
•
•
•
•
•
•
29
•
•
•
•
•
30
•
•
•
•
31
32
WEKA Version 3.4
WEKA Version 3.6
No. of Java Classes
690 1081
LOC (Lines of Code)
271,447 509,903
33
34
1
2
3
4
•
•
•
35
36
Scatter plotsROC curvesTreesGraphs
37
SQL viewerBayes network editor
38
Scatter plotsROC curvesTreesGraphs
SQL viewerBayes network editor
39
Scatter plotsROC curvesTreesGraphs
SQL viewerBayes network editor
40
Statistics
Data Mining
AI
Machine Learning
Pattern Recognition
41
1
2
3
4
•
•
•
•42
43
44
45