ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
NGHIÊN CU VÀ PHÁT TRIN H THNG PHÁT HIN
ĐƯỜNG ĐI TRÁNH ÙN TC S DNG K THUT PHÂN
CM DA TRÊN MẬT Đ KT HP TÌM KIM TỐI ƯU
Tên sinh viên : Trn Quc Tiến
Giảng viên hướng dn : TS. Lưu Minh Tuấn
Hà Ni, 5/2025
2025.2 CÔNG NGHÊ THÔNG TIN TRN QUC TIN 11215680
ĐẠI HC KINH T QUC DÂN
TRƯỜNG CÔNG NGH
----------------
KHÓA LUN TT NGHIP
NGHIÊN CU VÀ PHÁT TRIN H THNG PHÁT HIN
ĐƯỜNG ĐI TRÁNH ÙN TẮC S DNG K THUT PHÂN
CM DA TRÊN MẬT Đ KT HP TÌM KIM TỐI ƯU
Tên sinh viên : Trn Quc Tiến
Mã sinh viên : 11215680
Lp : Công ngh thông tin 63A
Ngành : Công ngh thông tin
Khoa : Công ngh thông tin
Giảng viên hướng dn : TS. Lưu Minh Tuấn
(Ch ký GVHD)
Hà Ni, 5/2025
i
MỤC LỤC
M ĐẦU .............................................................................................................. 1
CHƯƠNG 1:TỔNG QUAN V ĐỀ TÀI ........................................................... 2
1.1. Lý do chn đ tài ........................................................................................... 2
1.1.1. Tình hình giao thông ti Vit Nam ............................................................. 2
1.1.2. Trí tu nhân to ........................................................................................... 4
1.2. Phát biểu đề tài .............................................................................................. 6
1.3. Đối tưng nghiên cu .................................................................................... 7
1.4. Phm vi nghiên cu ....................................................................................... 7
1.5. Phương pháp nghiên cứu .............................................................................. 8
1.6. Ý nghĩa thc tiễn và ý nghĩa khoa học ........................................................ 8
CHƯƠNG 2:CƠ S LÝ THUYT .................................................................. 10
2.1. Gii thiu hc máy ...................................................................................... 10
2.2. Gii thiu phân cm .................................................................................... 14
2.2.1. Thut toán phân cm da trên mt đ DBSCAN .................................... 15
2.2.1.1. Tham s chính .......................................................................................... 19
2.2.1.2. Đánh giá hiệu năng mô hình ................................................................... 20
2.2.1.3. Ưu điểm và nhược điểm ca thut toán DBSCAN .................................. 20
2.2.2. Gii thiu thut toán phân cm da trên mật đ OPTICS ..................... 21
2.2.2.1. So sánh gia thut toán OPTICS và thut toán DBSCAN ...................... 23
2.3. Thut toán tìm kiếm tối ưu A* ................................................................... 24
CHƯƠNG 3: CÀI ĐT TH NGHIM ......................................................... 27
3.1. Mô hình đề xuất và đặc tả hệ thống........................................................... 27
3.1.1. Mô hình đề xut ......................................................................................... 27
3.1.2. Đặc t các thành phn .............................................................................. 28
3.2. Các công c và thư viện s dng ............................................................... 28
3.2.1. Ngôn ng lp trình Python ....................................................................... 28
ii
3.2.2. Thư viện phân tích d liu Pandas .......................................................... 29
3.2.3. Thư viện hc máy Scikit-learn .................................................................. 29
3.2.4. Thư viện v biu đ Plotly ......................................................................... 30
3.2.5. Thư viện v bn đ Folium ....................................................................... 31
3.2.6. Thư viện thiết kế và phát trin ng dng Streamlit ................................. 32
3.3. B d liu th nghim ................................................................................. 33
3.3.1. Thu thp và tin x lý b d liu .............................................................. 33
3.3.2. Tin x lý b d liu th nghim ............................................................. 38
3.4. Cài đt th nghim ...................................................................................... 40
3.4.1. Thiết kế các tham s kim th mô hình ................................................... 40
3.4.2. Xây dng thut toán A* ............................................................................ 44
3.5. Đánh giá kết qu th nghim ..................................................................... 47
3.5.1. Đánh giá kết qu phân cm ...................................................................... 47
3.5.2. Đánh giá kết qu tìm kiếm tối ưu ............................................................. 50
3.6. Phát trin ng dng da trên mô hình ..................................................... 53
CHƯƠNG 4: ĐÁNH GIÁ KẾT QU .............................................................. 55
4.1. Kết qu đạt đưc ......................................................................................... 55
4.2. Nhng hn chế ............................................................................................. 55
4.3. Hướng phát trin ......................................................................................... 56
KT LUN ......................................................................................................... 57
TÀI LIU THAM KHO ................................................................................. 58
iii
DANH MỤC CÁC TỪ VIẾT TẮT
Từ viết tắt
Ý nghĩa
DBSCAN
Density-Based Spatial Clustering of Applications
with Noise
OPTICS
Ordering Points To Identify the Clustering
Structure
Eps
Epsilon
MinPts
Minimun Points
CSV
Comma-Separated Values