WEKA - A Data Mining Tool - by Shareek Ahamed

45
1

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 of WEKA - A Data Mining Tool - by Shareek Ahamed

Page 1: WEKA - A Data Mining Tool - by Shareek Ahamed

1

Page 2: WEKA - A Data Mining Tool - by Shareek Ahamed

2

Page 3: WEKA - A Data Mining Tool - by Shareek Ahamed

Photo by Laraine Sanneke on http://labarker.com/NZbirds.html

3

Page 4: WEKA - A Data Mining Tool - by Shareek Ahamed

4

Page 5: WEKA - A Data Mining Tool - by Shareek Ahamed

5

1

2

3

4

Page 6: WEKA - A Data Mining Tool - by Shareek Ahamed

6

Page 7: WEKA - A Data Mining Tool - by Shareek Ahamed

7

Page 8: WEKA - A Data Mining Tool - by Shareek Ahamed

8

Page 9: WEKA - A Data Mining Tool - by Shareek Ahamed

9

Page 10: WEKA - A Data Mining Tool - by Shareek Ahamed

10

Page 11: WEKA - A Data Mining Tool - by Shareek Ahamed

11

Page 12: WEKA - A Data Mining Tool - by Shareek Ahamed

12

Page 13: WEKA - A Data Mining Tool - by Shareek Ahamed

13

Problems

• Became increasingly difficult to maintain• Configuring made difficult for Developers• Installation was a frustration

Page 14: WEKA - A Data Mining Tool - by Shareek Ahamed

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

Page 15: WEKA - A Data Mining Tool - by Shareek Ahamed

15

Performance of JAVA?

Implementing Computationally intensive Machine Learning Algorithms…..

Questionable???

JAVA“Write Once, Run Anywhere”

“Simple Packaging”“Distribution”

Performance of JAVA

Page 16: WEKA - A Data Mining Tool - by Shareek Ahamed

16

Page 17: WEKA - A Data Mining Tool - by Shareek Ahamed

17

Page 18: WEKA - A Data Mining Tool - by Shareek Ahamed

18

Page 19: WEKA - A Data Mining Tool - by Shareek Ahamed

19

Page 20: WEKA - A Data Mining Tool - by Shareek Ahamed

20

Page 21: WEKA - A Data Mining Tool - by Shareek Ahamed

21

Page 23: WEKA - A Data Mining Tool - by Shareek Ahamed

23

Page 24: WEKA - A Data Mining Tool - by Shareek Ahamed

24

Page 25: WEKA - A Data Mining Tool - by Shareek Ahamed

25

Page 26: WEKA - A Data Mining Tool - by Shareek Ahamed

26

Page 27: WEKA - A Data Mining Tool - by Shareek Ahamed

27

Page 28: WEKA - A Data Mining Tool - by Shareek Ahamed

28

1

2

3

4

Page 29: WEKA - A Data Mining Tool - by Shareek Ahamed

29

Page 30: WEKA - A Data Mining Tool - by Shareek Ahamed

30

Page 31: WEKA - A Data Mining Tool - by Shareek Ahamed

31

Page 32: WEKA - A Data Mining Tool - by Shareek Ahamed

32

WEKA Version 3.4

WEKA Version 3.6

No. of Java Classes

690 1081

LOC (Lines of Code)

271,447 509,903

Page 33: WEKA - A Data Mining Tool - by Shareek Ahamed

33

Page 34: WEKA - A Data Mining Tool - by Shareek Ahamed

34

1

2

3

4

Page 35: WEKA - A Data Mining Tool - by Shareek Ahamed

35

Page 36: WEKA - A Data Mining Tool - by Shareek Ahamed

36

Scatter plotsROC curvesTreesGraphs

Page 37: WEKA - A Data Mining Tool - by Shareek Ahamed

37

SQL viewerBayes network editor

Page 38: WEKA - A Data Mining Tool - by Shareek Ahamed

38

Scatter plotsROC curvesTreesGraphs

SQL viewerBayes network editor

Page 39: WEKA - A Data Mining Tool - by Shareek Ahamed

39

Scatter plotsROC curvesTreesGraphs

SQL viewerBayes network editor

Page 40: WEKA - A Data Mining Tool - by Shareek Ahamed

40

Statistics

Data Mining

AI

Machine Learning

Pattern Recognition

Page 41: WEKA - A Data Mining Tool - by Shareek Ahamed

41

1

2

3

4

Page 42: WEKA - A Data Mining Tool - by Shareek Ahamed

•42

Page 43: WEKA - A Data Mining Tool - by Shareek Ahamed

43

Page 44: WEKA - A Data Mining Tool - by Shareek Ahamed

44

Page 45: WEKA - A Data Mining Tool - by Shareek Ahamed

45