Sau khi thực hiện rút trích dữ liệu các bảng dữ liệu kiểm tra mới với 432 khách hàng cĩ mức độ quan tâm cao tới 967 sản phẩm với 6043 mẫu kiểm tra mới. Chương trình tiếp tục sử dụng phương pháp tư vấn dựa cộng tác đối với bộ dữ liệu kiểm tra mới để đưa ra kết quả dự đốn cuối cùng của chương trình về đánh giá của khách hàng với sản phẩm.
Kết quả thực nghiệm theo phương pháp tư vấn dựa cộng tác chọn ra được 425 khách hàng và 603 sản phẩm với 4518 đánh giá cĩ thể quan tâm. Đối chiếu với bộ dữ liệu thử nghiệm, số lượng mẫu kiểm tra đạt đúng là 3215 mẫu và độ đúng đắn của phương pháp đạt 71,15%.
4.3.5. Phƣơng pháp tƣ vấn kết hợp thực hiện tƣ vấn dựa cộng tác trƣớc và áp dụng phƣơng pháp tƣ vấn dựa nội dung sau.
Sau khi áp dụng phương pháp tư vấn dựa cộng tác, đối với mỗi khách hàng chương trình rút trích ra nhiều nhất 20 sản phẩm (Số lượng sản phẩm lấy ra cĩ thể tùy chỉnh trong chương trình) mà theo dự đốn của chương trình khách hàng cĩ thể cĩ mối quan tâm lớn nhất. Các bộ dữ liệu kiểm tra mới được xây dựng từ phương pháp tư vấn dựa nội dung được lưu trữ vào các bảng trong cơ sở dữ liệu MySQL theo cấu trúc sau:
Tên
Trƣờng Mơ tả
Kiểu
dữ liệu Câu lệnh thực hiện
UserID Mã khách hàng int(10) CREATE TABLE `u1cbcf` (
`UserID` int(10) NOT NULL DEFAULT '0', `ItemID` int(10) NOT NULL DEFAULT '0',
ItemID Mã sản phẩm int(10)
Rating Đánh giá của khách hàng đối với sản phẩm (thực tế)
CFRat Kết quả dự đốn đánh giá khách hàng đối với sản phẩm của chương trình theo phương pháp tư vấn dựa cộng tác.
int(2) `Rating` int(2) DEFAULT '0',
`CBRat` int(2) DEFAULT NULL,
`CBScore` double DEFAULT NULL,
`CFRat` int(2) DEFAULT '0', `CFScore` double DEFAULT NULL, PRIMARY KEY (`UserID`,`ItemID`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CFScore Điểm đánh giá lớn nhất tương
ứng của chương trình theo phương pháp tư vấn dựa cộng tác.
double
CBRat Kết quả dự đốn đánh giá khách hàng đối với sản phẩm của chương trình theo phương pháp tư vấn dựa nội dung.
int(2)
CBScore Điểm đánh giá lớn nhất tương ứng của chương trình theo phương pháp tư vấn dựa nội dung.
double