NHÂN TẠO TÌNH BÁOCÁC CƠ SỞ CỦA ĐẠI LÝ TÍNH TOÁN6.2 Independence6 lý luận dưới Uncertainty6.3.1 xây dựng niềm tin NetworksHomeIndexContents6.3 niềm tin mạngKhái niệm độc lập có điều kiện có thể được sử dụng để cung cấp cho một đại diện ngắn gọn của nhiều lĩnh vực. Ý tưởng là rằng, được đưa ra một biến ngẫu nhiên X, một tập hợp nhỏ các biến thể tồn tại trực tiếp ảnh hưởng đến giá trị của biến trong ý nghĩa rằng X là độc lập có điều kiện của giá trị cho các biến trực tiếp ảnh hưởng đến các biến khác. Các thiết lập của địa phương ảnh hưởng đến các biến được gọi là chăn Markov. Địa phương này là những gì khai thác trong một niềm tin mạng. Một mạng lưới niềm tin là một mô hình đạo diễn của phụ thuộc điều kiện trong một tập hợp các biến ngẫu nhiên. Các báo cáo chính xác các độc lập có điều kiện trong một mạng lưới niềm tin sẽ đưa vào tài khoản sang.Để xác định một mạng lưới niềm tin, bắt đầu với một tập hợp các biến ngẫu nhiên đại diện cho tất cả các tính năng của các mô hình. Giả sử các biến là {X 1,..., Xn}. Tiếp theo, chọn một đặt hàng tổng số của các biến, X 1,..., Xn.Quy luật chuỗi (Döï Luaät 6.3) cho thấy làm thế nào để phân hủy một kết hợp vào xác suất có điều kiện:P (X 1 = v1∧X2 = v2∧··· ∧XN = vn)= ∏i = 1n P(Xi=vi| X 1 = v1∧··· ∧Xi-1 = vi-1).Hoặc, trong điều khoản của biến ngẫu nhiên và phân bố xác suất,P (X 1, X 2, ···, Xn) = ∏i = 1n P (Xi| X 1, ···, Xi-1).Xác định các bậc cha mẹ của biến ngẫu nhiên Xi, viết lưu parents(Xi), để là một tập tối thiểu của người tiền nhiệm của Xi trong tổng số thứ tự như vậy mà người tiền nhiệm khác của Xi là có điều kiện độc lập của Xi cho parents(Xi). Có nghĩa là, parents(Xi) ⊆ {X 1,..., Xi-1} sao choP (Xi| Xi-1... X 1) = P(Xi|parents(Xi)).Nếu nhiều hơn một tập tối thiểu tồn tại, bất kì tập tối thiểu có thể được chọn để là cha mẹ. Có thể có nhiều hơn một tập tối thiểu chỉ khi một số trong những người tiền nhiệm là xác định chức năng của những người khác.Chúng tôi có thể đặt quy tắc chuỗi và định nghĩa của phụ huynh cùng, đưa raP (X 1, X 2, ···, Xn) = ∏i = 1n P(Xi|parents(Xi)).Xác suất trong tất cả các biến, P (X 1, X 2, ···, Xn), được gọi là phân bố xác suất phần. Một mạng lưới niềm tin xác định một factorization của sự phân bố xác suất phần, nơi mà các xác suất có điều kiện tạo thành các yếu tố được nhân với nhau.Một niềm tin mạng, cũng gọi là một mạng Bayes, là một đồ thị acyclic đạo diễn (DAG), nơi mà các nút là biến ngẫu nhiên. Đó là một vòng cung từ mỗi yếu tố của parents(Xi) vào Xi. Liên kết với mạng niềm tin là một tập hợp các phân bố xác suất có điều kiện - xác suất có điều kiện của mỗi biến cho cha mẹ của nó (trong đó bao gồm các xác suất trước những biến với không có cha mẹ).Do đó, một mạng lưới tín ngưỡng bao gồmmột DAG, nơi mà mỗi nút được dán nhãn bởi một biến ngẫu nhiên;một tên miền của mỗi biến ngẫu nhiên; vàmột tập hợp các phân bố xác suất có điều kiện cho P(X|parents(X)) cho mỗi biến X.Một mạng lưới niềm tin là acyclic bởi xây dựng. Cách quy luật chuỗi phân hủy kết hợp cho các đặt hàng. Một biến có thể có chỉ người tiền nhiệm là cha mẹ. Decompositions khác nhau có thể dẫn đến niềm tin khác nhau mạng.Ví dụ 6,10: Giả sử chúng ta muốn sử dụng trợ lý chẩn đoán chẩn đoán cho dù đó là một đám cháy trong một tòa nhà dựa trên thông tin cảm biến ồn ào và xung đột có thể giải thích về những gì có thể xảy ra. Các đại lý sẽ nhận được một báo cáo về cho dù tất cả mọi người rời khỏi nhà. Giả sử các cảm biến báo cáo là ồn ào: nó đôi khi báo cáo để lại khi không có không có cuộc di cư (một dương tính giả), và nó đôi khi không báo cáo khi tất cả mọi người để lại (một âm tính sai). Giả sử cháy sẽ giảm giá có thể gây ra các để lại, nhưng đây không phải là một mối quan hệ xác định. Hoặc giả mạo hoặc cháy có thể ảnh hưởng đến báo động. Lửa cũng gây ra khói tăng từ tòa nhà.Giả sử chúng tôi sử dụng các biến sau, tất cả đều là Boolean, theo thứ tự sau:Giả mạo là đúng khi có giả mạo với báo động.Lửa chính là đúng khi có một đám cháy.Báo động là đúng khi báo thức phát âm.Khói là đúng khi có khói.Để lại là sự thật, nếu có nhiều người rời khỏi tòa nhà cùng một lúc.Báo cáo là đúng nếu có là một báo cáo được đưa ra bởi ai đó người để lại. Báo cáo là sai nếu có là không có báo cáo để lại.Biến các báo cáo chỉ báo cáo cảm biến mà mọi người đang rời khỏi. Thông tin này là không đáng tin cậy vì người phát hành một báo cáo có thể chơi một trò đùa thực tế, hoặc không có một trong những người có thể có được một báo cáo có thể đã trả tiền chú ý. Biến này được giới thiệu để cho phép lạnh trên dữ liệu cảm biến không đáng tin cậy. Các đại lý biết những gì cảm biến báo cáo, nhưng nó chỉ có không đáng tin cậy bằng chứng về những người rời khỏi nhà. Là một phần của tên miền, giả định independencies có điều kiện sau đây:Lửa chính là độc lập có điều kiện của Tampering (cung cấp không có thông tin khác).Báo động phụ thuộc vào cả cháy và Tampering. Có nghĩa là, chúng tôi đang làm cho không có giả định độc lập về như thế nào báo động phụ thuộc vào các phiên bản trước được sắp đặt biến này.Khói phụ thuộc chỉ vào lửa và có điều kiện độc lập của Tampering và báo động được cho dù đó là một đám cháy.Để lại chỉ phụ thuộc vào báo động và không trực tiếp trên lửa hoặc Tampering hoặc khói. Đó là, để lại là có điều kiện độc lập của các biến khác được đưa ra báo động.Báo cáo trực tiếp chỉ phụ thuộc vào để lại.Mạng lưới niềm tin của các con số 6.1 thể hiện những quan hệ phụ thuộc.figures/ch06/firenew.pngCon số 6.1: Niềm tin mạng cho các báo cáo để lại của ví dụ 6,10Mạng này đại diện cho factorizationP(Tampering,Fire,Alarm,smoke,Leaving,Report)= P(Tampering) ×P(Fire) × P (Alarm| ««««Giả mạo, lửa)× P (Smoke| Cháy) × P (Leaving| Báo động) × P (Report| Để lại).Chúng tôi cũng phải xác định tên miền của mỗi biến. Giả định rằng các biến là Boolean; có nghĩa là, họ có tên miền {đúng, sai}. Chúng tôi sử dụng phiên bản thấp hơn trường hợp biến để đại diện cho giá trị thực sự và sử dụng phủ định cho các giá trị sai. Vì vậy, ví dụ, giả mạo = đúng được ký hiệu là giả mạo, và giả mạo = false được ký hiệu là ¬tampering.Các ví dụ mà theo giả định các xác suất có điều kiện sau đây:P(Tampering) = 0,02P(Fire) = 0,01P (báo động | cháy ∧tampering) = 0,5P (báo động | cháy ∧¬tampering) = 0,99P (báo động | ¬fire ∧tampering) = 0.85P (báo động | ¬fire ∧¬tampering) = 0,0001P(Smoke | Fire) = 0.9P(Smoke | ¬Fire) = 0,01P(Leaving | Alarm) = 0,88P(Leaving | ¬Alarm) = 0,001P(Report | Leaving) = 0,75P(Report | ¬Leaving) = 0,01figures/ch06/Power-BN.pngCho mỗi dây wi, có là một biến ngẫu nhiên, Wi, với tên miền {sống, chết}, mà là bắt cho dù đó là sức mạnh trong dây wi. Wi = có nghĩa là sống dây wi có quyền lực. Wi = chết có nghĩa là có là không có điện trong dây wi.Outside_power với tên miền {sống, chết} là bắt cho dù đó là sức mạnh vào tòa nhà.Cho mỗi chuyển đổi si, biến Si_pos biểu thị vị trí của si. Nó có tên miền {lên, xuống}.Cho mỗi chuyển đổi si, biến Si_st biểu thị trạng thái chuyển đổi Si. Nó có tên miền {ok, upside_down, ngắn hạn, đầm, bị hỏng}. Si_st = ok phương tiện chuyển đổi si làm việc bình thường. Si_st = upside_down có nghĩa là chuyển đổi si cài đặt ngược xuống. Si_st = ngắn có nghĩa là chuyển đổi si quá thiếu và hành động như một sợi dây. Si_st = phương tiện bị hỏng chuyển đổi si là bị hỏng và không cho phép điện để dòng chảy.Cho mỗi máy cắt điện cbi, các biến Cbi_st có tên miền {, tắt}. Cbi_st = trên các phương tiện điện có thể chảy qua cbi và Cbi_st = off có nghĩa là quyền lực không thể chảy qua cbi.Cho mỗi li nhẹ, biến Li_st với tên miền {ok, đầm, bị hỏng} biểu thị trạng thái của ánh sáng. Li_st = ok có nghĩa là ánh sáng li sẽ ánh sáng nếu được hỗ trợ, Li_st = liên tục phương tiện li ánh sáng không liên tục sáng nếu cung cấp, và Li_st = phương tiện bị hỏng li ánh sáng không hoạt động.Con số 6.2: Niềm tin mạng cho miền con số 1,8, điệnVí dụ 6,11: Xem xét ví dụ hệ thống dây điện của con số 1,8. Giả sử chúng tôi quyết định có biến cho cho dù đèn được thắp sáng, cho các vị trí chuyển đổi, cho dù đèn và thiết bị chuyển mạch được bị lỗi hay không, và cho dù có là sức mạnh trong các dây. Các biến được xác định trong hình 6.2.Hãy chọn một đặt hàng, nơi những nguyên nhân của một biến trước khi biến trong việc đặt hàng. Ví dụ, biến cho cho dù một ánh sáng được thắp sáng xuất phát sau khi biến cho cho dù ánh sáng làm việc và cho dù đó là sức mạnh tới thành ánh sáng.Cho dù nhẹ l1 là ánh sáng phụ thuộc chỉ trên cho dù đó là sức mạnh trong dây w0 và cho dù nhẹ l1 làm việc đúng cách. Biến khác, chẳng hạn như vị trí của chuyển đổi s1, cho dù l2 ánh sáng được thắp sáng, hoặc những người là nữ hoàng Canada, là không thích hợp. Vì vậy, cha mẹ của L1_lit là W0 và L1_st.Xem xét biến W0, đại diện cho dù đó là sức mạnh trong dây w0. Nếu chúng ta biết cho dù đó là quyền lực trong dây w1 và w2, và chúng tôi biết vị trí của chuyển đổi s2 và cho dù việc chuyển đổi đã làm việc đúng cách, giá trị của các biến khác (khác hơn so với L1_lit) sẽ không ảnh hưởng đến niềm tin của chúng tôi trong việc có là quyền lực trong dây w0. Vì vậy, cha mẹ của W0 nên là S2_Pos, S2_st, W1 và W2.Con số 6.2 cho thấy niềm tin mạng kết quả sau khi sự độc lập của mỗi biến đã được coi là. Niềm tin mạng cũng có các tên miền của các biến, như được đưa ra trong hình, và xác suất có điều kiện của mỗi biến cho cha mẹ của nó.Cho W1 biến, các xác suất có điều kiện sau đây phải được xác định:P(W1=Live| S1_pos = ∧S1_st = ok ∧W3 = live)P(W1=Live| S1_pos = ∧S1_st = ok ∧W3 = chết)P(W1=Live| S1_pos = ∧S1_st = upside_down ∧W3 = live)... P(W1=Live| S1_pos = xuống ∧S1_st = bị hỏng ∧W3 = chết).Có hai giá trị cho S1_pos, năm giá trị cho S1_ok, và hai giá trị cho W3, do đó, có 2 × 5 × 2 = 20 trường hợp khác nhau nơi một giá trị cho W1 = sống phải được xác định. Có liên quan như xa như là lý thuyết xác suất, xác suất W1 = live cho những trường hợp này 20 có thể được chỉ định tùy tiện. Tất nhiên, kiến thức về vùng buộc những gì giá trị có ý nghĩa. Các giá trị cho W1 = chết có thể được tính toán từ các giá trị cho W1 = live cho mỗi người trong số những trường hợp này.Bởi vì S1_st biến đã không có cha mẹ, nó đòi hỏi một phân bố trước có thể được xác định là các xác suất cho tất cả
đang được dịch, vui lòng đợi..
