Giới thiệu phần mềm

Một phần của tài liệu Khai phá dữ liệu với cây quyết định (Trang 82)

Chương trình được viết bằng Java, với giao diện đồ họa, trực quan và dễ sử dụng.

Cơ sở dữ liệu có dạng file text, mỗi tập mẫu dữ liệu được lưu trong 2 file, file dữ liệu (*.data) chứa giá trị các thuộc tính của tập dữ liệu, file cấu hình để xác định số lượng, thứ tự, tên các thuộc tính, thuộc tính phân lớp, các nhãn lớp và tên file dữ liệu (*.data). Việc lưu trữ tập dữ liệu tách biệt về cấu trúc tập dữ liệu- các thuộc tính và giá trị của các thuộc tính đã tăng khả năng mềm dẻo của chương trình, hỗ trợ được nhiều loại tập mẫu khác nhau, không phụ thuộc vào cấu trúc tập dữ liệu của một bài toán cố định.

Ngoài ra, các file dữ liệu đơn giản kiểu này có thể được kết xuất tự động từ các cơ sở dữ liệu, thuận tiện trong lưu trữ, xử lý và trao đổi số liệu giữa các hệ thống phần mềm khác nhau.

Ví dụ, một file cấu trúc tập dữ liệu như sau: CONCLUSION = "Outcome" = { 'Won','Lost' } FEATURES = "Where" = { 'Home','Away' }, "When" = { '5pm','7pm','9pm' }, "Fred Starts" = { 'Yes','No' },

"JoeOffence" = { 'Center','Forward' }, "JoeDefense" = { 'Center','Forward' }, "OppCenter" = { 'Tall','Short' }

TRAINDATA = "Basketball.data"

File trên biểu diễn tập dữ liệu có thuộc tính phân lớp là “Outcome” co các giá trị “Won”, “Lost”. Các thuộc tính còn lại là “Where”, “When”, “Fred Starts”,…

File giá trị thuộc tính tương ứng với file cấu trúc tập dữ liệu này như sau:

Won, Home,7pm,Yes,Center, Forward, Tall, Won, Home,7pm,Yes,Forward,Center,Short, Won, Away,7pm,Yes,Forward,Forward, Tall, Lost,Home,5pm,No, Forward,Center,Tall, Lost,Away,9pm,Yes,Forward,Forward, Short, Won, Away,7pm,No, Center, Forward, Tall, Lost,Home,7pm,No, Forward,Center,Tall, Won, Home,7pm,Yes,Center, Center,Tall, Won, Away,7pm,Yes,Center, Center,Short, Lost,Home,9pm,No, Forward,Center,Short, Lost,Away,7pm,No, Forward,Forward, Short, Won, Away,5pm,No, Center, Forward, Tall, Lost,Home,7pm,No, Center, Center,Tall, Lost,Home,9pm,No, Forward,Forward, Short, Lost,Away,9pm,Yes,Center, Forward, Short, Won, Home,7pm,Yes,Center, Center,Short, Won, Home,7pm,Yes,Center, Forward, Short, Lost,Home,5pm,No, Forward,Center,Short, Won, Home,7pm,Yes,Center, Forward, Tall,

Một phần của tài liệu Khai phá dữ liệu với cây quyết định (Trang 82)