Chương 1: Tìm hiểu các thuật toán học máy trong phân loại dữ liệu Chương 2: Ứng dụng học máy trong dự báo cháy rừng xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai Chương 3: Các kết quả thực nghiệm xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai Phần Kết Luận xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai de xah xuat mot Trongxah chươnguham 1 sẽ trìnhtai bày eohg ty toán về các thuật eohọc uhah ehe máy phục bieh vụ bài lamloạixah toán phân là hcm xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai Decision Tree, Random Forest, Kernel SVM, Naive Bayes. Trong chương 2 trình bày về bài toán phát hiện cháy rừng và phương pháp sử dụng để phát hiện cháy rừng. Tiếp theo ở chương 3 trình bày các kết quả thực nghiệm, đánh giá và so sánh các kết quả đạt được. Cuối cùng phần kết luận tổng hợp lại các nội dung đã đạt được trong đồ án, nêu nhận xét về các ưu và nhược điểm về phương pháp, về kết quả thực nghiệm.
Cuối cùng phần kết luận sẽ nêu định hướng phát triển nội dung của đồ án. xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai xay duhg 202410:06:59 PM10:06:59 ke hoaeh kyJune PM71Thursday, thuat13, de 202410:06:59 xah xuat mot xah uham tai PM71Thursday, PM10:06:59 eohg ty eo uhah June ehe bieh lam xah 13, 202410:0 Kiều Thị Ngọc Bích – D17CNPM4 11 Đồ án tốt nghiệp đại học xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai e202410:07:00 CHƯƠNG bieh lam xah hcmPM10:07:00 dihhxay 1. TÌM ky thuatHIỂU duhgPM71Thursday, ke hoaeh de CÁC xah xuat June 13, mot THUẬT xah TOÁN uham tai PM10:07:00 202410:07:00 eohg HỌC ty eo uhah MÁY ehe bieh TRONG lam xah PM71Thursday, hcm dihh June 13, 202410:0 7124130610:06:59 PM10:06:59 PM7124130610:06:59 PM10:06:59 PM7124130610:06:59 PM10:06:59 PM PHÂN 202410:07:01 PM10:07:01 PM71Thursday, June LOẠI DỮPM10:07:01 13, 202410:07:01 LIỆU PM71Thursday, June 13, 202410:0 Ngày nay phân loại dữ liệu (classification) là một trong những hướng nghiên cứu chính của tykhai xah uham tai eohg eo phá uhahdữ liệu. ehe Thực bieh đặthcm lamtếxah ra nhu cầu làduhg dihhxay ke cơ từ một sở dữ hoaeh ky liệu với thuat denhiều thông xah xuat tinxah mot củauham tai con người có thể trích rút ra các quyết định nghiệp vụ thông minh.Phân lớp và dự đoán là hai xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai dạng của phân tích dữ liệu nhằm trích rút ra một mô hình nhằm mô tả các lớp dữ liệu quan 202410:06:59 PM10:06:59 PM71Thursday, June 13, 202410:06:59 PM10:06:59 PM71Thursday, June 13, 202410:0 trọng hay dự đoán xu hướng dữ liệu tương lai.
Bài toán phân loại dữ liệu là quá trình phân lớp mộttyđối xah uham tai eohg eotượng uhah dữ eheliệu bieh vàolam xah một hayhcm nhiều lớp đãduhg dihhxay cho trước ke hoaeh ky thuat nhờ một de xah mô hình xuat phân lớpmot xah uham tai (model). Mô tyhình xah uham tai eohg này được eo uhah xây dựng ehe bieh dựahcm lam xah trêndihhxay một tậpduhg ke được dữ liệu hoaehxây ky dựng xahđóxuat trước thuat de có gán mot nhãn xah uham tai (hay còn gọi là tập huấn luyện). Quá trình phân lớp là quá trình gán nhãn cho đối tượng dữ xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai liệu. xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai Như vậy, nhiệm vụ của bài toán phân lớp là cần tìm một mô hình phần lớp để khi có dữ liệu mới thì có thể xác định được dữ liệu đó thuộc vào phân lớp nào.
Có nhiều bài toán phân lớp dữ liệu như phân lớp nhị phân (binary), phân lớp đa lớp (multiclass), phân lớp đa trị. Ứng dụng của bài toán này được sử dụng rất nhiều và rộng rãi trong thực tế ví dụ như bài ty xah uham tai eohg toán eonhận uhahdạng khuôn ehe bieh mặt, lam xahnhận hcmdiện giọngduhg dihhxay nói, ke phát email hiện ky hoaeh spam… thuat de xah xuat mot xah uham tai Vàuhah xah uham tai eohg ty eo đối với ehecác bàilam bieh toán phân xah hcmlớp dữ liệuduhg dihhxay chúng ketahoaeh sử dụng các thuật ky thuat toánxuat de xah họcmot có giám xah uham tai sát (supervised learning) để xây dựng mô hình cho bài toán này. Sau đây chúng ta sẽ tìm hiểu xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai de xah xuat motvề xah khái quát uham các thuật tailoạieohg toán phân tymáy. trong học eo uhah ehe bieh lam xah hcm xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai 1.
Thuật toán Decision Tree Classification 1. Khái niệm Decision Tree (Cây quyết định) Decision Tree (Cây quyết định) là một kỹ thuật học có giám sát có thể được sử dụng cho cả bài toán phân loại và bài toán hồi quy, nhưng chủ yếu nó được ưu tiên hơn để giải các bài toán phân loại. Nó là một bộ phân loại có cấu trúc cây, trong đó các nút bên trong đại diện cho các tính năng của tập dữ liệu, các nhánh biểu thị các quy tắc quyết định và mỗi nút lá đại xah uham tai eohg diệntycho eo kết uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai quả. xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai xay duhg 202410:06:59 PM10:06:59 ke hoaeh kyJune PM71Thursday, thuat13, de 202410:06:59 xah xuat mot xah uham tai PM71Thursday, PM10:06:59 eohg ty eo uhah June ehe bieh lam xah 13, 202410:0 Kiều Thị Ngọc Bích – D17CNPM4 12 Đồ án tốt nghiệp đại học xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai e202410:07:00 dihhxayTrong bieh lam xah hcmPM10:07:00 kecây quyết duhgPM71Thursday, hoaeh định,deJune ky thuat có hai xah nút, xuat 13, đóxah mot là uham Nút quyết 202410:07:00 định (Decision tai PM10:07:00 eohg ty eo Node)lamvà uhahPM71Thursday, ehe bieh xahNút hcmládihh June (Leaf 13, 202410:0 7124130610:06:59 PM10:06:59 PM7124130610:06:59 PM10:06:59 PM7124130610:06:59 PM10:06:59 PM Node).
Các nút quyết định được sử dụng để đưa ra bất kỳ quyết định nào và có nhiều nhánh, 202410:07:01 PM10:07:01 PM71Thursday, June 13, 202410:07:01 PM10:07:01 PM71Thursday, June 13, 202410:0 trong khi nút lá là đầu ra của các quyết định đó và không chứa bất kỳ nhánh nào khác. Tóm lại, cho dữ liệu về các đối tượng gồm các thuộc tính cùng với lớp (classes) của xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai nó, cây quyết định sẽ sinh ra các luật để dự đoán lớp của các dữ liệu chưa biết. xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai Hình dưới đây minh họa cấu trúc của cây quyết định 202410:06:59 PM10:06:59 PM71Thursday, June 13, 202410:06:59 PM10:06:59 PM71Thursday, June 13, 202410:0 xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai Hình 1.1 Cấu trúc của cây quyết định Các xah uham tai eohg ty eo nút ehe uhah và các biehnhánh được lam xah cấudihhxay hcm tạo từ mỗi duhgcây. Mỗi nút ke hoaeh kyđại diện thuat decho xahmỗi xuatthuộc tínhuham tai mot xah trong một lớp được phân loại và mỗi tập con xác định một giá trị mà nút có thể nhận.
Do phân xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai tích đơn giản và độ chính xác của chúng trên nhiều dạng dữ liệu, cây quyết định đã tìm thấy xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai de xah xuat nhiềumot trườngxah uham tai eohg ty eo uhah ehe bieh lam xah hcm triển khai. xah uham tai eohg ty eo uhah ehe bieh lam xah hcm dihhxay duhg ke hoaeh ky thuat de xah xuat mot xah uham tai 1. Thuật toán Decision Tree 1. Thuật toán ID3 Để xây dựng cây quyết định với thuật toán ID3 trước tiên cần xác định thứ tự của thuộc tính cần được xem xét tại mỗi bước.
Trong trường hợp đối tượng có nhiều thuộc tính và mỗi thuộc tính có nhiều giá trị khác nhau thì việc xác định thứ tự tối ưu nhất của các thuộc tính thường là rất khó.