[發明專利]一種基于并行演化搜索的貝葉斯網絡結構學習方法在審
| 申請號: | 201810085728.7 | 申請日: | 2018-01-29 |
| 公開(公告)號: | CN108197665A | 公開(公告)日: | 2018-06-22 |
| 發明(設計)人: | 林小光;鐘坤華;孫啟龍;張矩 | 申請(專利權)人: | 中國科學院重慶綠色智能技術研究院 |
| 主分類號: | G06K9/62 | 分類號: | G06K9/62;G06N3/12 |
| 代理公司: | 北京同恒源知識產權代理有限公司 11275 | 代理人: | 趙榮之 |
| 地址: | 400714 *** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡結構 貝葉斯 海量數據 遺傳算法 學習 并行 搜索 全局搜索能力 人工智能領域 并行化處理 分布式計算 并行計算 高效快速 搜索過程 演化算法 并行性 傳統的 云計算 尋優 服務器 遺傳 應用 | ||
1.一種基于并行演化搜索的貝葉斯網絡結構學習方法,其特征在于:該方法包括以下步驟:
S1:使用馬爾可夫鏈蒙特卡羅方法(MarkovChainMonteCarlo,MCMC)對原始樣本數據進行隨機采樣;采用吉布斯方法對隨機采樣過程進行優化處理,在高維情況下使得抽樣效率更高;考慮轉移概率的存在,抽樣數據由若干相對獨立具有初步條件概率的數據子集構成;
S2:將S1產生的數據子集分別進行基因編碼,得到初始種群Xj,即若干個無邊圖;
S3:采用貝葉斯評分方法定義評價函數,即采用后驗概率最大的原則G*=argmaxP(G|D),其中,D表示數據集,G表示一個在貝葉斯網絡N上的網絡結構;N={X1,X2,…,Xn},其中Xi的取值范圍為對于任意的結點xi,如果其父節點集為πi,則這個貝葉斯網絡結構的評價函數定義為:
i表示待評價貝葉斯網絡中結點序號;j表示結點xi不同的父節點集序號;qi為πi的實例;Nijk為數據集D中變量Xi的值取xik時,其父節點Πxi取值為第πij個時的個數,wij表示第j個,
S4:采用爬山搜索法定義進化過程;在進化操作過程中,從初始種群逐個對變量進行考察,確定每個節點的父節點,生成由父節點指向子節點的有向邊;對于Xj,已經得到的父節點集合為πj;定義μ為變量父節點個數上限閾值,如果|πj|<μ,則Xj的父節點個數低于規定的上限,考查排在Xj且不在πj中的變量,從中選出這樣的Xi,使得新家族評分最大;然后再比較Vnew和Vold,如果Vnew>Vold,那么將Xi添加到πj中;
S5:定義進化停止條件;如果|πj|≥μ,停止進化。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院重慶綠色智能技術研究院,未經中國科學院重慶綠色智能技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810085728.7/1.html,轉載請聲明來源鉆瓜專利網。





