Luận văn: Ứng dụng Cây Quyết Định ra quyết định với thông tin không chắc chắn (ĐH Công Nghệ)

Cây quyết định là gì? Tìm hiểu ứng dụng cây quyết định trong việc ra quyết định khi đối mặt với sự bất định. Hướng dẫn chi tiết và dễ hiểu.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Luận Văn Thạc Sĩ

2011

83
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

MỞ ĐẦU

1. CHƯƠNG 1: TỔNG QUAN VỀ MÔ HÌNH CÂY QUYẾT ĐỊNH VÀ THÔNG TIN KHÔNG CHẮC CHẮN

1.1. Tổng quan về mô hình cây quyết định

1.1.1. Giới thiệu cây quyết định

1.1.2. Các kiểu cây quyết định

1.1.3. Ưu điểm của cây quyết định

1.1.4. Nhược điểm của cây quyết định

1.1.5. Ứng dụng của cây quyết định

1.1.6. Xây dựng và ứng dụng cây quyết định

1.2. Tổng quan về thông tin không chắc chắn

1.2.1. Phân loại sự không chắc chắn

1.2.2. Ứng dụng thông tin không chắc chắn

1.2.3. Đo lường không chắc chắn

1.2.4. Biểu diễn thông tin không chắc chắn

1.3. Kết luận chương 1

2. CHƯƠNG 2 CÔNG CỤ HỖ TRỢ XÂY DỰNG MÔ HÌNH CÂY QUYẾT ĐỊNH VÀ KẾ HOẠCH SẢN XUẤT KINH DOANH DOANH NGHIỆP

2.1. Ra quyết định với thông tin không chắc chắn bằng ứng dụng mô hình cây quyết định

2.1.1. Khái niệm về ra quyết định

2.1.2. Phân loại quyết định

2.1.3. Ra quyết định trong quản lý

2.1.4. Quá trình ra quyết định của nhà quản trị doanh nghiệp

2.1.5. Ra quyết định trong điều kiện không chắc chắn

2.2. Công cụ hỗ trợ xây dựng mô hình cây quyết định

2.2.1. Giới thiệu PrecisionTree

2.3. Kế hoạch phát triển sản xuất, kinh doanh của doanh nghiệp

2.3.1. Khái niệm về kế hoạch sản xuất kinh doanh

2.3.2. Lợi ích của việc lập kế hoạch sản xuất kinh doanh

2.3.3. Quy trình của việc lập kế hoạch sản xuất kinh doanh:

2.3.4. Phân loại hoạt động lập kế hoạch

2.3.5. Các yếu tố tác động đến hoạt động lập kế hoạch

2.4. Một số nội dung chủ yếu cần ra quyết định khi lập kế hoạch phát triển sản xuất, kinh doanh của doanh nghiệp

2.4.1. Căn cứ vào kết quả điều tra nghiên cứu thị trường

2.4.2. Căn cứ vào kết quả phân tích và dự báo về tình hình sản xuất kinh doanh, về khả năng nguồn lực có thể khai thác

2.4.3. Căn cứ vào chủ trương, đường lối, chính sách phát triển kinh tế xã hội của Đảng và Nhà nước

2.5. Kết luận chương 2

3. CHƯƠNG 3 RA QUYẾT ĐỊNH VỚI THÔNG TIN KHÔNG CHẮC CHẮN TRONG LẬP KẾ HOẠCH SẢN XUẤT KINH DOANH DOANH NGHIỆP

3.1. Lược sử vấn đề nghiên cứu

3.2. Xác định vấn đề nghiên cứu

3.3. Dữ liệu phục vụ lập kế hoạch sản xuất kinh doanh của doanh nghiệp

3.3.1. Dữ liệu phục vụ lập kế hoạch sản xuất kinh doanh:

3.3.2. Đánh giá về kế hoạch sản xuất kinh doanh hiện nay của công ty

3.4. Ứng dụng mô hình cây quyết định trong công tác lập kế hoạch sản xuất kinh doanh

3.4.1. Ứng dụng mô hình cây quyết định trong việc ra quyết định với thông tin không chắc chắn

3.5. So sánh với cây quyết định khác

3.6. Kết luận chương 3

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Cây Quyết Định Tổng Quan Vai Trò Trong Ra Quyết Định

Trong bối cảnh ra quyết định trong điều kiện bất định, cây quyết định nổi lên như một công cụ hỗ trợ mạnh mẽ. Thực chất, đây là một mô hình dự báo, ánh xạ từ các quan sát về sự vật, hiện tượng đến các kết luận về giá trị mục tiêu. Mỗi nút trong cây đại diện cho một biến, và các nhánh thể hiện giá trị cụ thể của biến đó. Nút lá cuối cùng cho biết giá trị dự báo của biến mục tiêu. Kỹ thuật học máy cây quyết định được ứng dụng rộng rãi trong khai phá dữ liệu, giúp biểu diễn dữ liệu phức tạp dưới dạng cấu trúc cây đơn giản hơn. Điểm mạnh của mô hình cây quyết định là khả năng xử lý thông tin không chắc chắn, điều thường gặp trong ra quyết định kinh doanh và quản lý. Cây quyết định cũng có thể được sử dụng để xử lý thông tin không chắc chắn. Luận văn này nằm trong hướng khảo cứu, ứng dụng cây quyết định trong việc xử lý thông tin không chắc chắn nhằm rút ra tri thức mới, phục vụ ra quyết định trong quá trình lập kế hoạch phát triển sản xuất kinh doanh của doanh nghiệp.

1.1. Cây Quyết Định Là Gì Giải Thích Cấu Trúc Và Chức Năng

Cây quyết định là một công cụ hỗ trợ quyết định, có thể biểu diễn dữ liệu phức tạp theo một cấu trúc đơn giản hơn rất nhiều dưới dạng cây. Cây quyết định thực chất là công cụ hỗ trợ quyết định, có thể biểu diễn dữ liệu phức tạp theo một cấu trúc đơn giản hơn rất nhiều dƣới dạng cây. Cây quyết định cũng có thể đƣợc sử dụng để xử lý thông tin không chắc chắn. Để ra quyết định với mẫu dữ liệu thu đƣợc, giá trị các thuộc tính của mẫu đƣợc đƣa vào kiểm tra trên cây quyết định. Mỗi mẫu tƣơng ứng có một đƣờng đi từ gốc đến lá và biểu diễn dự báo giá trị để có quyết định cuối cùng cho dữ liệu mẫu. Mô hình cây quyết định hỗ trợ quá trình ra quyết định là mô hình cây quyết định ở đó có phƣơng tiện để tính toán xác suất có điều kiện và/hoặc mô tả việc thực hiện ra quyết định [14]. Ví dụ, một tổ chức tín dụng xác định đối tƣợng khách hàng cho vay nhƣ sau: Nếu khách hàng có dƣ nợ tại tổ chức lớn hơn hoặc bằng một giá trị nào đó (n) theo quy định thì không cho vay, trong trƣờng hợp ngƣợc lại, nếu khách hàng có thu có khả năng trả nợ thì mới cho vay.

1.2. Ưu Điểm Vượt Trội Của Cây Quyết Định Trong Phân Tích Dữ Liệu

So với các phương pháp khai phá dữ liệu khác, cây quyết định mang đến nhiều ưu điểm đáng chú ý. Đầu tiên, nó dễ hiểu và diễn giải, cho phép người dùng nhanh chóng nắm bắt logic của mô hình. Quá trình chuẩn bị dữ liệu thường đơn giản hoặc không cần thiết, giảm bớt gánh nặng tiền xử lý so với các kỹ thuật khác. Cây quyết định có thể xử lý cả dữ liệu số và dữ liệu phân loại, mang lại sự linh hoạt trong phân tích. Bên cạnh đó, mô hình này hoạt động như một 'hộp trắng', dễ dàng giải thích các quyết định bằng logic Boolean. Cuối cùng, cây quyết định có thể xử lý lượng dữ liệu lớn một cách hiệu quả, phù hợp cho các quyết định chiến lược quan trọng. Cây quyết định dễ hiểu. Ngƣời ta có thể hiểu mô hình cây quyết định sau khi đƣợc giải thích ngắn. Việc chuẩn bị dữ liệu cho một cây quyết định là đơn giản hoặc không cần thiết, trong khi các kỹ thuật khác thƣờng đòi hỏi phải chuẩn hóa dữ liệu, tạo thêm các biến giả và loại bỏ các giá trị khuyết thiếu. Cây quyết định có thể xử lý cả dữ liệu có giá trị bằng số và dữ liệu có giá trị là tên thể loại (giá trị phân loại). Các kỹ thuật khác thƣờng chuyên để phân tích các bộ dữ liệu chỉ gồm một loại biến. Cây quyết định là một mô hình hộp trắng. Có thể thẩm định mô hình cây quyết định bằng các kiểm tra thống kê. Điều này làm cho ta có thể tin tƣởng vào mô hình. Cây quyết định có thể xử lý tốt một lƣợng dữ liệu lớn trong thời gian ngắn.

II. Thách Thức Khi Ra Quyết Định Bất Định Giải Pháp Cây

Ra quyết định trong điều kiện bất định là một thách thức lớn đối với các nhà quản lý và lãnh đạo. Sự thiếu hụt thông tin, bất định về tương lai và rủi ro tiềm ẩn có thể dẫn đến những quyết định sai lầm, gây thiệt hại lớn cho tổ chức. Trong bối cảnh nền kinh tế thị trường hội nhập sâu rộng, việc nắm bắt và xử lý thông tin không chắc chắn trở nên quan trọng hơn bao giờ hết. Các phương pháp quản trị và phân tích dữ liệu truyền thống không còn đáp ứng được yêu cầu, đòi hỏi sự ra đời của các công cụ và kỹ thuật mới. Cây quyết định là một trong những giải pháp hiệu quả, giúp nhà quản lý đưa ra quyết định sáng suốt hơn trong môi trường đầy biến động.Luận văn này nằm trong hƣớng khảo cứu, ứng dụng cây quyết định trong việc xử lý thông tin không chắc chắn nhằm rút ra tri thức mới, phục vụ ra quyết định trong quá trình lập kế hoạch phát triển sản xuất kinh doanh của doanh nghiệp.

2.1. Bất Định Phân Loại Nguồn Gốc Và Ảnh Hưởng Đến Quyết Định

Sự không chắc chắn có thể đƣợc chia thành các bộ phận đƣợc xác định rõ và không rõ nét, gồm đối tƣợng và chủ thể không chắc chắn. Không chắc chắn cũng đƣợc xác định có thể đƣợc phân tích với lý thuyết xác suất. Sự thiếu rõ ràng có thể đƣợc chia thành đặc trƣng không và bất hòa. Đặc trƣng không thể đƣợc phân tích với lý thuyết khả năng và bất hòa có thể đƣợc phân tích với bản thể học. Bất định có thể xuất hiện từ nhiều nguồn, có thể do chính bản thân sự kiện, hiện tƣợng mà về bản chất không thể mô tả chính xác chúng bởi các mô hình đơn định. Tính không chắc chắn có thể xuất hiện do sự hiểu biết không đầy đủ về vấn đề đang xét.

2.2. Quản Lý Rủi Ro Vai Trò Của Phân Tích Cây Quyết Định Trong Giảm Thiểu Rủi Ro

Trong hoạt động sản xuất kinh doanh doanh nghiệp, đo lƣờng quản lý rủi ro là một tập hợp các phép đo sự không chắc chắn có thể gây ra những thiệt hại, và độ lớn của những thiệt hại này cũng bao gồm mức lỗ trong các biến. Một cách khái quát đo lƣờng quản lý rủi ro chỉ đơn giản là một phép đo của sự không chắc chắn cùng với chuyển nhƣợng bị mất (hoặc thiệt hại) cho mỗi tình trạng không chắc chắn.

III. Phương Pháp Xây Dựng Cây Quyết Định Hiệu Quả Hướng Dẫn Chi Tiết

Để tận dụng tối đa cây quyết định trong ra quyết định bất định, việc xây dựng mô hình chính xác và hiệu quả là rất quan trọng. Quá trình này bao gồm nhiều bước, từ xác định vấn đề và các phương án, đến gán xác suất và ước tính giá trị cho từng kịch bản. Các thuật toán như ID3, C4.5 và CART đóng vai trò quan trọng trong việc chọn thuộc tính và phân chia dữ liệu. Sau khi xây dựng cây, cần thực hiện cắt tỉa để tránh overfitting và cải thiện khả năng khái quát hóa. Cuối cùng, trích xuất luật và sử dụng các thủ tục suy diễn giúp rút ra tri thức hữu ích từ mô hình.

3.1. Các Thuật Toán Phổ Biến ID3 C4.5 CART So Sánh Ưu Nhược Điểm

ID3 biểu diễn các khái niệm ở dạng cây quyết định. Biểu diễn này cho phép chúng ta xác định phân loại của một đối tƣợng bằng cách kiểm tra các giá trị của nó trên một số thuộc tính nào đó. Nhƣ vậy, nhiệm vụ của giải thuật ID3 là học cây quyết định từ một tập các mẫu huấn luyện (training example) và còn đƣợc gọi là dữ liệu huấn luyện (training data). ID3 xây dựng cây quyết định theo cách từ trên xuống. - Giải thuật học cây quyết định tiêu biểu C4.5 của Quinlan [12] sử dụng entropy của Shannon để đánh giá sự hỗn loạn thông tin. - thuật toán sử dụng Chỉ số Gini (hay Gini-index) [8] : Loại tiêu chuẩn này lựa chọn thuộc tính làm cực tiểu hóa độ bất định của mỗi phân chia. Các thuật toán sử dụng này là CART, SLIQ, SPRINT.

3.2. Cắt Tỉa Cây Bí Quyết Giảm Overfitting Tăng Độ Chính Xác

Giai đoạn này nhằm mục đích đơn giản hóa và khái quát hóa từ đó làm tăng độ chính xác của cây quyết định bằng cách loại bỏ sự phụ thuộc vào mức độ lỗi (noise) của dữ liệu huấn luyện mang tính chất thống kê, hay những biến đổi mà có thể là đặc tính riêng biệt của dữ liệu huấn luyện. Giai đoạn này chỉ truy cập dữ liệu trên cây quyết định đã đƣợc phát triển trong giai đoạn trƣớc.

3.3. Cách Vẽ Cây Quyết Định Bằng Phần Mềm PrecisionTree

PrecisionTree 5.7 do công ty Palisade có trụ sở chính tại Mỹ và chi nhánh tại TIEU LUAN MOI download : skknchat@gmail.com 42 nhiều nơi trên thế giới phát triển, đƣợc giới thiệu vào tháng 9 năm 2010, bản mới nhất PrecisionTree 5.1 giới thiệu vào tháng 6 năm 2011.7 là một add-in trên Microsoft Excel 2000 trở lên, cho phép xây dựng và phân tích đồng thời cây quyết định và sơ đồ ảnh hƣởng trực tiếp trên bảng tính của Excel.

IV. Ứng Dụng Cây Quyết Định Trong Lập Kế Hoạch Sản Xuất KD

Cây quyết định có thể được áp dụng hiệu quả trong lập kế hoạch sản xuất kinh doanh. Công cụ này giúp đánh giá các chiến lược khác nhau trong môi trường kinh doanh bất định. Các yếu tố như kết quả nghiên cứu thị trường, phân tích và dự báo tình hình sản xuất kinh doanh, và chính sách phát triển kinh tế xã hội của nhà nước đều có thể được tích hợp vào mô hình cây quyết định. Cây quyết định có khả năng hỗ trợ nhà quản lý đưa ra quyết định tối ưu dựa trên dữ liệu và dự báo, giúp doanh nghiệp đạt được mục tiêu kinh doanh.

4.1. Ra Quyết Định Sản Xuất Với Thông Tin Thị Trường Không Chắc Chắn

Ta chọn Max EMV = 40.000 => Chọn phƣơng án nhà máy nhỏ. Khi đó các trên cây quyết định sẽ có đƣờng đi từ nút gốc, đến nút D (nhà máy nhỏ), giá trị kỳ vọng tính bằng tiền là lớn nhất . Ngoài ra còn có các đƣờng đi khác: từ nút gốc, đến nút c (nhà máy lớn) có giá trị kỳ vọng thấp hơn. Và từ nút gốc đến nút e, có giá trị kỳ vọng là 0. Do thị trƣờng tốt, thị trƣờng xấu là các thông tin không chắc chắn, nên dựa vào cây trên, nhà quản lý đánh giá khả năng xảy ra của hai thị trƣờng để lựa chọn phƣơng án chủ quan, hoặc lựa chọn phƣơng án đƣợc cây quyết định đƣa ra là có kỳ vọng lớn hơn.

4.2. Ứng Dụng Cây Quyết Định Trong Dự Báo Doanh Thu Lợi Nhuận

Đối với hoạt động sản xuất kinh doanh doanh nghiệp, một mô hình dự báo cần có khả năng dự báo đƣợc lƣợng tiền tiêu dùng của các khách hàng tiềm năng dựa trên những thông tin về thu nhập và nghề nghiệp của khách hàng. Hay nhờ các luật về xu hƣớng mua hàng của khách hàng trong siêu thị, thông qua mô hình dự báo các nhân viên kinh doanh có thể ra những quyết sách đúng đắn về lƣợng mặt hàng cũng nhƣ chủng loại bày bán.

V. Cải Thiện Quyết Định Trong Bất Định Mô Hình Ví Dụ

Việc ứng dụng cây quyết định giúp cải thiện đáng kể chất lượng quyết định. Dữ liệu không đầy đủ, các kết quả thống kê đã có trƣớc đó hoặc những kết quả thống kê dễ đạt đƣợc hơn kết hợp với mô hình cây quyết định sẽ mang lại nhiều giá trị.

5.1. Ra Quyết Định Với Thông Tin Không Chắc Chắn Bằng Cây

Để tính P(e1 | e2) theo công thức trên thì phải thực hiện các cuộc điều tra thống kê trên một phạm vi rộng lớn mới cho đƣợc một xác suất chính xác. Bayes đƣa ra một công thức tính khác cho phép tính đƣợc P(e1 | e2) từ những kết quả thống kê đã có trƣớc đó hoặc những kết quả thống kê dễ đạt đƣợc hơn. Điểm quan trọng của lý thuyết Bayes là các con số ở vế phải của công thức dễ dàng xác định, ít nhất là khi so sánh với vế trái

5.2. Ví Dụ Cụ Thể Về Ứng Dụng Cây Quyết Định Hiệu Quả

Mô hình cây quyết định hỗ trợ quá trình ra quyết định là mô hình cây quyết định ở đó có phƣơng tiện để tính toán xác suất có điều kiện và/hoặc mô tả việc thực hiện ra quyết định [14]. Ví dụ, một tổ chức tín dụng xác định đối tƣợng khách hàng cho vay nhƣ sau: Nếu khách hàng có dƣ nợ tại tổ chức lớn hơn hoặc bằng một giá trị nào đó (n) theo quy định thì không cho vay, trong trƣờng hợp ngƣợc lại, nếu khách hàng có thu có khả năng trả nợ thì mới cho vay.

VI. Tương Lai Của Ứng Dụng Cây Quyết Định Triển Vọng Phát Triển

Với sự phát triển của trí tuệ nhân tạo và máy học, cây quyết định tiếp tục có những bước tiến đáng kể. Các thuật toán mới, khả năng tích hợp với các công cụ phân tích dữ liệu hiện đại, và ứng dụng trong nhiều lĩnh vực khác nhau hứa hẹn mở ra một tƣơng lai đầy tiềm năng cho cây quyết định.

6.1. Kết Hợp Cây Quyết Định Với Các Công Nghệ AI Tiên Tiến

Hiện tại, ngƣời ta đã xây dựng đƣợc khá nhiều kỹ thuật khai phá dữ liệu nhƣ phân cụm phân lớp dữ liệu, mạng nơtron, giải thuật di truyền, luật kết hợp, mạng Bayes, .Trong các kỹ thuật này cây quyết định đƣợc coi là công cụ mạnh và phổ biến nhất, nó đặc biệt thích hợp cho những vấn đề khai phá dữ liệu nhằm hỗ trợ quá trình ra quyết định.

6.2. Ứng Dụng Rộng Rãi Của Cây Quyết Định Trong Các Ngành

Một trong những ứng dụng của cây quyết định là đƣợc sử dụng để phân lớp dữ liệu. Tuy có nhiều kỹ thuật phân lớp khác đã đƣợc đề xuất nhƣ: phân lớp Bayes, phân lớp K - hàng xóm gần nhất, mạng nơron, phân tích thống kê,…, nhƣng phân lớp cây quyết định vẫn đƣợc coi là công cụ mạnh, phổ biến và đặc biệt thích hợp cho khai phá dữ liệu.

24/09/2025

Trích đoạn nội dung tài liệu

phần mở đầu, kết luận, mục lục, danh mục bảng, hình và tài liệu tham khảo, luận văn gồm 3 chƣơng nội dung chính, trong đó: TIEU LUAN MOI download : skknchat@gmail.com 7 Chƣơng 1: Tổng quan về mô hình cây quyết định và thông tin không chắc chắn sẽ giới thiệu một số khái niệm và vấn đề chung nhất về những vấn đề này. Cụ thể Chƣơng I sẽ giới thiệu khái niệm về cây quyết định, phân loại cây quyết định, ƣu nhƣợc điểm của cây quyết định trong việc giải quyết bài toán về phân loại, ra quyết định và phƣơng pháp xây dựng cây quyết định. Chƣơng 1 cũng giới thiệu khái niệm, phân loại, cách biểu diễn và ứng dụng của thông tin không chắc chắn. Đó là những kiến thức cơ bản nhất, làm cơ sở để tìm khảo cứu và ứng dụng mô hình cây quyết định trong việc xử lý thông tin không chắc chắn nhằm hỗ trợ quá trình lập kế hoạch phát triển sản xuất kinh doanh doanh nghiệp ở các chƣơng tiếp sau.

Chƣơng 2: Công cụ hỗ trợ xây dựng mô hình cây quyết định và lập kế hoạch sản xuất kinh doanh doanh nghiệp sẽ trình bầy tóm lƣợc nội dung và quá trình ra quyết định với thông tin không chắc chắn; giới thiệu PrecisionTree 5.7, là công cụ đƣợc luận văn sử dụng để xây dựng cây quyết định nhằm xử lý thông tin không chắc chắn, hỗ trợ quá trình ra quyết định trong việc lập kế hoạch. Chƣơng này cũng trình bày khái niệm, lợi ích, quy trình, phân loại các hoạt động lập kế hoạch, các yếu tố chính tác động đến hoạt động lập kế hoạch và một số nội dung chủ yếu cần đƣợc ra quyết định trong quá trình lập kế hoạch sản xuất kinh doanh của doanh nghiệp. Nhƣ đã biết, công việc của các nhà lập kế hoạch trƣớc hết phải đánh giá đƣợc tính chất và mức độ không chắc chắn của môi trƣờng kinh doanh để xác định giải pháp phản ứng của doanh nghiệp, xây dựng và triển khai các kế hoạch thích hợp. Luận văn khảo cứu quá trình lập kế hoạch sản xuất kinh doanh doanh nghiệp và đề xuất ứng dụng mô hình cây quyết định trong quá trình đó.

Chƣơng 3: Ra quyết định với thông tin không chắc chắn trong lập kế hoạch sản xuất kinh doanh của doanh nghiệp sẽ trình bầy việc ứng dụng mô hình cây quyết định trong lập kế hoạch sản xuất kinh doanh dựa trên tập dữ liệu giả định và trên tập dữ liệu thực tế đƣợc thu thập từ Công ty cổ phần May Thăng Long. TIEU LUAN MOI download : skknchat@gmail.com 8 TIEU LUAN MOI download : skknchat@gmail.com 9 CHƢƠNG 1: TỔNG QUAN VỀ MÔ HÌNH CÂY QUYẾT ĐỊNH VÀ THÔNG TIN KHÔNG CHẮC CHẮN Chƣơng này giới thiệu tổng quan về mô hình cây quyết định và thông tin không chắc chắn. Luận văn trƣớc hết trình bày lý thuyết chung nhất về cây quyết định nhƣ giới thiệu cây quyết định, phân loại, xây dựng và ứng dụng của cây quyết định. Sau đó trình bày về thông tin không chắc chắn, gồm khái niệm cơ bản, các cách biểu diễn thông tin không chắc chắn với lý thuyết xác suất, định lý Bayes, lý thuyết về yếu tố chắc chắn Standford và tập mờ.1 Tổng quan về mô hình cây quyết định 1.1 Giới thiệu cây quyết định Trong lĩnh vực học máy, cây quyết định là một kiểu mô hình dự báo (predictive model), nghĩa là một ánh xạ từ các quan sát về một sự vật/hiện tƣợng tới các kết luận về giá trị mục tiêu của sự vật/hiện tƣợng[3,12].

Mỗi một nút trong (internal nút) tƣơng ứng với một biến; đƣờng nối giữa nó với nút con của nó thể hiện một giá trị cụ thể cho biến đó. Mỗi nút lá đại diện cho giá trị dự báo của biến mục tiêu, cho trƣớc các giá trị của các biến đƣợc biểu diễn bởi đƣờng đi từ nút gốc tới nút lá đó. Kỹ thuật học máy dùng trong cây quyết định đƣợc gọi là học bằng cây quyết định, hay chỉ gọi với cái tên ngắn gọn là cây quyết định. Học bằng cây quyết định là phƣơng pháp thông dụng trong khai phá dữ liệu.

Khi đó, cây quyết định mô tả một cấu trúc cây, trong đó, các lá đại diện cho các phân loại còn cành đại diện cho các kết hợp của các thuộc tính dẫn tới phân loại đó. Một cây quyết định có thể đƣợc học bằng cách chia tập hợp nguồn thành các tập con dựa theo một kiểm tra giá trị thuộc tính. Quá trình này đƣợc lặp lại một cách đệ qui cho mỗi tập con dẫn xuất. Quá trình đệ qui hoàn thành khi không thể tiếp tục thực hiện việc chia tách đƣợc nữa, hay khi một phân loại đơn có thể áp dụng cho từng phần tử của tập con dẫn xuất.

Một bộ phân loại rừng ngẫu nhiên (random forest) sử dụng một số cây quyết định để có thể cải thiện tỉ lệ phân loại[12]. Hình 1 dƣới đây thể hiện mô hình cây quyết định có cấu trúc dạng cây ở đó: - nút lá đƣợc gán nhãn tƣơng ứng với lớp của dữ liệu, - nút trong đƣợc tích hợp với điều kiện kiểm tra để rẽ nhánh. TIEU LUAN MOI download : skknchat@gmail.com 10 Hình 1: Cây quyết định cho tập dữ liệu weather Mô hình cây quyết định trong hình 1 đƣợc xây dựng từ việc học trên tập dữ liệu weather [3, 12] để dự báo chơi hay không chơi golf (yes hay no) dựa trên các thuộc tính outlook, temperature, humidity và windy. Mô hình rất dễ hiểu bởi vì ta có thể rút trích luật quyết định tƣơng ứng với nút lá có dạng IF-THEN đƣợc tạo ra từ việc thực hiện AND trên các điều kiện theo đƣờng dẫn từ nút gốc đến nút lá.

Các luật quyết định dễ hiểu với ngƣời sử dụng. Giải thuật học cây quyết định gồm 2 bƣớc lớn: xây dựng cây (Top-down), cắt nhánh (Bottom-up) để tránh học vẹt. Quá trình xây dựng cây đƣợc làm nhƣ sau: - Bắt đầu nút gốc, tất cả các dữ liệu học ở nút gốc, - Nếu dữ liệu tại 1 nút có cùng lớp thì nút đƣợc cho là nút lá, nhãn của nút lá là nhãn của các phần tử trong nút lá (hay luật bình chọn số đông nếu nút lá có chứa các phần tử có lớp khác nhau), - Nếu dữ liệu ở nút quá hỗn loạn (các phần tử có lớp rất khác nhau) thì nút đƣợc cho là nút trong, tiến hành phân hoạch dữ liệu một cách đệ quy bằng việc chọn 1 thuộc tính để thực hiện phân hoạch tốt nhất có thể. Quá trình xây dựng cây chủ yếu phụ thuộc vào việc chọn thuộc tính tốt nhất để phân hoạch dữ liệu.

Chọn thuộc tính phân hoạch tốt theo nghĩa, cho ra kết quả là cây nhỏ nhất. Việc lựa chọn này dựa vào các heuristics: chọn thuộc tính sinh ra các nút thuần khiết nhất. Giải thuật học cây quyết định tiêu biểu C4.5 của Quinlan [12] sử dụng entropy của Shannon để đánh giá sự hỗn loạn thông tin. Theo nhƣ hình 2, độ hỗn loạn đạt cực đại khi phân phối xác suất của lớp bằng nhau (bài toán 2 lớp, thì giá trị 0.

Nhƣng nếu tỉ lệ dữ liệu đã biết là lệch nhau, chẳng hạn ta có 10% là lớp dƣơng (pos) và 90% là lớp âm (neg), thì tại một nút khi phân hoạch, độ hỗn loạn nên đạt cực đại khi biết xác suất của lớp dƣơng là 0.1 chứ không phải là 0. Đây là yếu điểm của việc dùng hàm entropy khi xử lý dữ liệu không cân bằng về lớp, trong khi thực tế, dữ liệu thƣờng mất cân bằng. Vì lý do đó những TIEU LUAN MOI download : skknchat@gmail.com 11 Hình 2: Hàm entropy của Shannon năm gần đây ngƣời ta tập trung nghiên cứu đề xuất thay thế hàm phân hoạch cây quyết định entropy bằng bằng hàm khoảng cách Kolmogorov-Smirnov để xử lý tốt hơn cho dữ liệu không cân bằng [10-11]. Có thể nói cây quyết định đƣợc mô tả nhƣ là sự kết hợp của các kỹ thuật toán học và tính toán nhằm hỗ trợ việc mô tả, phân loại và tổng quát hóa một tập dữ liệu cho trƣớc.

Cây quyết định giúp biến một biểu diễn dữ liệu phức tạp thành một cấu trúc đơn giản hơn rất nhiều. Các cây quyết định thƣờng đƣợc sử dụng trong hoạt động nghiên cứu và ứng dụng nhƣ trong phân tích quyết định, giúp xác định một chiến lƣợc có khả năng đạt đƣợc một mục tiêu hay không,. Mô hình cây quyết định hỗ trợ quá trình ra quyết định là mô hình cây quyết định ở đó có phƣơng tiện để tính toán xác suất có điều kiện và/hoặc mô tả việc thực hiện ra quyết định [14]. Ví dụ, một tổ chức tín dụng xác định đối tƣợng khách hàng cho vay nhƣ sau: Nếu khách hàng có dƣ nợ tại tổ chức lớn hơn hoặc bằng một giá trị nào đó (n) theo quy định thì không cho vay, trong trƣờng hợp ngƣợc lại, nếu khách hàng có thu có khả năng trả nợ thì mới cho vay.

Cây quyết định có thể đƣợc tạo ra nhƣ sau: Hình 3: Cây quyết định hỗ trợ ra quyết định TIEU LUAN MOI download : skknchat@gmail.com 12 Trong cây này: - Gốc: là nút trên cùng của cây, từ đó sinh ra các nhánh. - Nút trong: biểu diễn một kiểm tra trên một thuộc tính đơn (hình tròn). - Nhánh: biểu diễn các kết quả của kiểm tra trên nút trong (cạnh). - Nút lá: biểu diễn lớp hay sự phân phối lớp (hình tam giác).

Để ra quyết định với mẫu dữ liệu thu đƣợc, giá trị các thuộc tính của mẫu đƣợc đƣa vào kiểm tra trên cây quyết định. Mỗi mẫu tƣơng ứng có một đƣờng đi từ gốc đến lá và biểu diễn dự báo giá trị để có quyết định cuối cùng cho dữ liệu mẫu.2 Các kiểu cây quyết định Theo tiêu chí phân loại dựa vào giá trị thuộc tính của cây, cây quyết định đƣợc chia thành 2 loại chính: 1.1 Cây hồi quy: ƣớc lƣợng các hàm giá có giá trị là số thực thay vì đƣợc sử dụng cho các nhiệm vụ phân loại. Giá trị thuộc tính liên tục A cần đƣợc rời rạc hóa trong cây quyết định. Với các cách tiếp cận thông thƣờng: ta coi thuộc tính chỉ có một cách rời rạc trong khoảng [ - ∞,t] , [t,+∞].

Cần lựa chọn ngƣỡng t: để với mỗi trƣờng hợp của t tính toán độ tăng thông tin của A do sự rời rạc của t. Chọn t với độ tăng thông tin lớn nhất (t có thể biến đổi với các trƣờng hợp của A trên cây). Các giá trị của t đƣợc xem xét: giá trị của A trong một số trƣờng hợp của dữ liệu [3,8]. Nói cách khác với thuộc tính liên tục (thuộc tính dạng số) thì tập giá trị là không xác định trƣớc.

Chính vì vậy, trong quá trình phát triển cây, cần sử dụng kiểm tra dạng nhị phân: value(A) ≤ θ.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ