1
Giới thiệu công cụ
WEKA TRONG KHAI PHÁ DỮ LIỆU
2
Thành viên
Nguyễn Trung Thành
Võ Thế Hiển
Võ Thế Vinh
Phạm Bá Lộc
Nguyễn Thanh Xuân
3
4
1. Giới thiệu công cụ Weka
Weka là phần mềm do các nhà khoa học
thuộc trường Đại học Waitako khởi xướng
Weka là phần mềm mã nguồn mở
Weka được viết bằng java và nó chạy được
hầu hết trên tất cả hệ điều hành.
5
1. Giới thiệu công cụ Weka
Weka cung cấp những tính năng:
Bao gồm nhiều công cụ đa dạng để thay
đổi tập dữ liệu, xử lý dữ liệu, giải thuật
học và phương pháp đánh giá.
Giao diện đồ họa người dùng
Môi trường để so sánh các giải thuật học.
Weka lấy dữ liệu từ các file có định dạng
.arff, nó được phát sinh từ một file hoặc
một bảng cơ sở dữ liệu
6
1. Giới thiệu công cụ Weka
Các phiên bản của Weka
WEKA 3.0: “book version”: Chỉ cho phép
viết các câu lệnh.
WEKA 3.2: “GUI version”: đồ họa hoặc
câu lệnh.
WEKA 3.3: “Development version”:
Phiên bản phát triển
7
1. Giới thiệu công cụ Weka
Phiên bản nhóm đang sử dụng WEKA 3.6.6
Dùng cho dữ liệu vừa, nhỏ
Phân lớp, quy hồi
Kéo thả…
Câu lệnh
8
1. Giới thiệu công cụ Weka
Giao diên đồ ha ca Exporer
Preprocess: Tiền xử lý dữ liệu.
Classify: Tạo chương trình phân loại.
Cluster: Tạo phân cụm cho CSDL
Associate: Tạo luật kết hợp và đánh giá
dữ liệu
Select attributes: tìm dữ liệu liên quan
Visualize: những dữ liệu khác nhau
9
2. Demo tiền xử lí dữ liệu với WEKA
Dữ liệu được dùng trong minh họa này là
dữ liệu về khách hàng ngân hàng
Download:
/>r
10
2. Demo tiền xử lí dữ liệu với WEKA
File bank-data.csv. Gồm 12 thuộc tính và
600 khách hàng
stt Thuộc
tính
Kiểu Mẫu Chú thích
1 Id Nominal 1,2 khóa
2 Age numeric Tuổi
3 Sex Nominal Female, male Giới
4 Region Nominal city Nơi ở
5 incom numeric Thu nhập
11
2. Demo tiền xử lí dữ liệu với WEKA
stt Thuộc
tính
Kiểu Mẫu Chú thích
6 Married Nominal No, yes Gia đình
7 children numeric 0, 1, 2, 3 con
8 Car Nominal No, yes Xe?
9 Save_act Nominal No, yes Có tài
khoản tiết
kiệm?
10 Current_
act
Nominal No, yes Hiện tại có
tài khoản?
12
2. Demo tiền xử lí dữ liệu với WEKA
stt Thuộc
tính
Kiểu Mẫu Chú thích
11 Mortgage Nominal No, yes Thế chấp?
12 pop Nominal No, yes Có kế
hoạch trả
nợ không
13
2. Demo tiền xử lí dữ liệu với WEKA
Thao tác trực tiếp trên phần mềm.
14
3. Tài liệu tham khảo
Sử dụng KnowledgeFlow trong Weka để xây
dựng mô hình Khai phá dữ liệu.
/>-luat-ket-hop-trong-co-so-du-lieu-bank-da
tacsv-voi-phan-mem-weka-29684/