YOMEDIA
Tiểu luận tốt nghiệp: Xây dựng website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học
Chia sẻ: Nguyễn Văn Tây
| Ngày:
| Loại File: PDF
| Số trang:43
106
lượt xem
12
download
Download
Vui lòng tải xuống để xem tài liệu đầy đủ
Tiểu luận dựa trên những dữ liệu của sinh viên thông qua máy học để tiến hành dự đoán và gợi ý môn học để thực hiện dự đoán trên 3 giải thuật gợi ý Content base, Collaborative Filtering, Matrix Factorization; xây dựng website hiển thị kết quả dự đoán và gợi ý lựa chọn môn học.
AMBIENT/
Chủ đề:
Nội dung Text: Tiểu luận tốt nghiệp: Xây dựng website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học
- ĐẠI HỌC THỦ DẦU MỘT
KHOA KỸ THUẬT CÔNG NGHỆ
TIỂU LUẬN TỐT NGHIỆP
XÂY DỰNG WEBSITE DỰ ĐOÁN KẾT QUẢ HỌC
TẬP VÀ GỢI Ý LỰA CHỌN MÔN HỌC DỰA TRÊN
KHAI PHÁ DỮ LIỆU VÀ MÁY HỌC
GVHD: TS. Bùi Thành Hùng
SVTH: Trương Thiệu Huy
MSSV: 1424801030127
NIÊN KHÓA: 2014 - 2018
Bình Dương – 5/2018
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 2
NỘI DUNG
1. GIỚI THIỆU
2. TỔNG QUAN
3. MÔ HÌNH TIẾP CẬN
4. THỰC NGHIỆM
5. DEMO
6. KẾT LUẬN
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 3
1. GIỚI THIỆU
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 4
LÝ DO CHỌN ĐỀ TÀI
• Về sự tiến bộ của khoa học kỹ thuật:
• Trí thông minh nhân tạo (AI) đang là xu hướng
• Sự tiến bộ không ngừng của máy học (Machine Learning)
• Các giải thuật gợi ý ngày càng chính xác
• Về nhu cầu thiết yếu:
• Định hướng và chọn mục tiêu là việc rất quan trọng
• Chọn sai môn học gây tổn thất lớn cho sinh viên, gia đình và xã hội
• Dự đoán kết quả học tập giúp đánh giá, phân loại sinh viên một cách nhanh
chóng, chính xác.
• Về cá nhân
• Với mong muốn học hỏi và ứng dụng máy học vào các vấn đề thực tiễn nhất
là đối với việc cấp thiết như lựa chọn môn học
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 5
MỤC TIÊU
• Từ những dữ liệu của sinh viên thông qua máy học để tiến hành
dự đoán và gợi ý môn học
• Thực hiện dự đoán trên 3 giải thuật gợi ý:
• Content base
• Collaborative Filtering
• Matrix Factorization
• Xây dựng website hiển thị kết quả dự đoán và gợi ý lựa chọn
môn học
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 6
2. TỔNG QUAN
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 7
CƠ SỞ LÍ THUYẾT
• Máy học (Machine Learning)
• Hệ thống gợi ý (Recommender System)
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 8
Recommender System
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 9
Các nghiên cứu ở Việt Nam
Dự đoán kết quả học tập và gợi ý lựa chọn môn học bằng phương
pháp Phân rã ma trận – Huỳnh Lý Thanh Nhân (Luận văn Thạc sĩ –
Đại học Cần Thơ - 2013)
Khai phá dữ liệu điểm để dự đoán kết quả học tập của sinh viên
trường Cao đẳng Sư phạm Hà Nội bằng Business Intelligence
Development Studio của SQL Server 2008 - Phạm Thị Như Trang
(Luận văn Thạc sĩ – Đại học Công nghệ - 2013)
Huynh Ly Thanh-Nhan, Huu-Hoa Nguyen, and Nguyen Thai-Nghe.
2016. Methods for building course recommendation systems. In
Proceedings of the 2016 International Conference on Knowledge and
Systems Engineering (KSE 2016), pp.163-168, ISBN 978-1-4673-
8929-7, IEEE Xplore.
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 10
Giải pháp đề xuất
Xây dựng hệ thống dự đoán kết quả học tập và gợi ý lựa
chọn môn học bằng 3 phương pháp:
- Content based filtering
- Collaborative filtering
- Matrix Factorization
Xây dựng Website trực quan hóa kết quả
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 11
Xây dựng Website trực quan hóa kết quả
Dự đoán kết quả
Gợi ý lựa chọn môn học
Phân tích kết quả So sánh đánh giá
các mô hình
Thông tin Tích hợp vào hệ
thống quản lý
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 12
3. MÔ HÌNH ĐỀ XUẤT
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 13
MÔ HÌNH ĐỀ XUẤT
ỨNG DỤNG
XÂY DỰNG MODEL
Dữ liệu thô
Server
Xử lí và chọn
lọc 6 Models:
API
- Content base (2)
- Collaborative Filtering (2)
Phân tách - Matrix Factorization (2)
Http
Huấn luyện
Website
Xây dựng
model
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 14
DỮ LIỆU THÔ
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 15
DỮ LIỆU THÔ
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 16
XỬ LÝ VÀ CHỌN LỌC
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 17
PHÂN TÁCH DỮ LIỆU
Hình a Hình b
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 18
XÂY DỰNG HỆ THỐNG BẰNG 3 PHƯƠNG PHÁP
• Content based filtering
• Collaborative filtering
• Matrix Factorization
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 19
Content based filtering
Là feature môn đã có điểm Là giá trị điểm của môn đã có điểm
Sn là số môn đã có điểm e là vector cột chứa S(n) phần tử 1
- Xây dựng Website dự đoán kết quả học tập và gợi ý lựa chọn môn học dựa trên khai phá dữ liệu và máy học 20
Content based filtering
Ta có feature matrix cho item như sau:
Xét user E ta có:
Từ đó suy ra:
Áp dụng vào công thức để tìm nghiệm w5 và b5:
Thêm tài liệu vào bộ sưu tập có sẵn:
Báo xấu
LAVA
ERROR:connection to 10.20.1.98:9315 failed (errno=111, msg=Connection refused)
ERROR:connection to 10.20.1.98:9315 failed (errno=111, msg=Connection refused)
Đang xử lý...