7. Bố cục luận văn
3.1.1. Phân tích yêu cầu
a. Biểu đồ ca sử dụng
Dựa vào các yêu cầu chức năng về hệ thống, ta có biểu đồ ca sử dụng tổng quát. Biểu đồ ca sử dụng tổng quát gồm 02 tác nhân là cán bộ thẩm định sử dụng chương trình, quản trị viên hệ thống và 03 ca sử dụng chính.
Huấn luyện Dữ Liệu
Đăng nhập
Cán bộ thẩm định Administrator
Tư vấn
Hình 3.1. Biểu đồ ca sử dụng tổng quát
+ Ca sử dụng Huấn luyện dữ liệu có thể phân rã thành 03 ca sử dụng nhỏ hơn là:
Hình 3.2. Phân rã ca sử dụng huấn luyện dữ liệu
Ca sử dụng Tải dữ liệu huấn luyện: Dùng để tải dữ liệu của thông tin khách hàng cho quá trình huấn luyện, đầu vào dữ liệu có thể là file CSV được thống nhất định dạng.
Ca sử dụng Huấn luyện: Sử dụng cả hai thuật toán C4.5 và Random Forest để xây dựng cây quyết định và sinh ra tập luật.
Ca sử dụng Lưu cây và tập luật: Lưu lại cây và tập luật sau khi được sinh, tập luật này dùng để đánh giá và phân loại cho tập dữ liệu mới.
Ca sử dụng Nhập dữ liệu khách hàng: Dữ liệu khách hàng có thể được nhập riêng lẽ hoặc được tải từ các file CSV lưu ở ngoài.
Ca sử dụng Áp dụng luật: Sử dụng tập luật đã lưu dể đánh giá, tư vấn. Ca sử dụng uất kết quả: xuất thông tin kết quả đánh giá.
Tư vấn Nhập dữ liệu khách hàng Áp dụng luật uất kết quả <<extend>> <<extend>> <<extend>> Hình 3.3. Phân rã ca sử dụng Tư vấn b. Biểu đồ hoạt động
Biểu đồ hoạt động huấn luyện dữ liệu: Hoạt động này tải thông tin dữ liệu huấn luyện, xây dựng cây quyết định và sinh tập luật.
Biểu đồ hoạt động phân loại dữ liệu: Hoạt động này tải thông tin dữ liệu dùng phân loại, sau đó áp dụng tập luật để xuất ra kết quả phân loại.
c. Biểu đồ tuần tự
Ta có các biểu đồ tuần tự sau:
- Biểu đồ tuần tự cho ca sử dụng đăng nhập. - Biểu đồ tuần tự cho ca dụng huấn luyện dữ liệu. - Biểu đồ tuần tự cho ca dụng tư vấn.
Cán bộ thẩm dịnh Form đăng nhập Điều khiển đăng nhập
Nhập ID, mật khẩu
Kiểm tra thông tin ác nhận đăng nhập Thông báo đăng nhập
Hình 3.5. Biểu đồ tuần tự cho hoạt động đăng nhập
Cán bộ thẩm dịnh Form huấn luyện Điều khiển huấn luyện
Chọn chức năng tải dử liệu
Gửi yêu cầu tải dữ liệu Trả về bảng dữ liệu Chọn chức năng
huấn luyện dư liệu
Trả về cây quyết đinh tập luật Gửi yêu cầu huấn luyện dư liệu
Chọn chức năng lưu cây
Gửi yêu cầu lưu cây
Cán bộ thẩm dịnh Form huấn luyện Điều khiển huấn luyện
Chọn chức năng tải dử liệu
Gửi yêu cầu tải dữ liệu Trả về bảng dữ liệu Chọn chức năng
huấn luyện dư liệu
Trả về cây quyết đinh tập luật Gửi yêu cầu huấn luyện dư liệu
Chọn chức năng lưu cây
Gửi yêu cầu lưu cây
Hình 3.7. Biểu đồ tuần tự cho hoạt động tư vấn