一種基于FPGA實(shí)現(xiàn)的決策森林系統(tǒng)及決策森林推理方法

基本信息

申請(qǐng)?zhí)?/td> CN201911147579.3 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN110909793B 公開(kāi)(公告)日 2022-05-31
申請(qǐng)公布號(hào) CN110909793B 申請(qǐng)公布日 2022-05-31
分類(lèi)號(hào) G06K9/62(2022.01)I;G06N5/00(2006.01)I;G06N5/04(2006.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 王虹飛;李建文;何琨 申請(qǐng)(專(zhuān)利權(quán))人 深圳華中科技大學(xué)研究院
代理機(jī)構(gòu) 華中科技大學(xué)專(zhuān)利中心 代理人 -
地址 430074湖北省武漢市洪山區(qū)珞喻路1037號(hào)
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)了一種基于FPGA實(shí)現(xiàn)的決策森林系統(tǒng)及決策森林推理方法,屬于機(jī)器學(xué)習(xí)領(lǐng)域。本發(fā)明基于路徑回溯模塊與分類(lèi)模塊的架構(gòu)在FPGA上實(shí)現(xiàn)決策樹(shù),有利于將訓(xùn)練好的決策樹(shù)MATLAB代碼自動(dòng)轉(zhuǎn)換成Verilog代碼,而不需要人為在EDA工具中手動(dòng)實(shí)現(xiàn)大量決策樹(shù)。采用自頂向下的設(shè)計(jì)結(jié)構(gòu),將每棵決策樹(shù)都作為一個(gè)子模塊并行運(yùn)行,快速部署的同時(shí)保證精度,且消耗的硬件資源更少?;诹魉€技術(shù)在FPGA上實(shí)現(xiàn)多數(shù)投票法,在頂層模塊中調(diào)用決策樹(shù)子模塊并對(duì)子模塊的結(jié)果進(jìn)行統(tǒng)一處理,從而提高推理速度。通過(guò)異步FIFO模塊跨時(shí)鐘域傳輸數(shù)據(jù),使其應(yīng)用更廣泛。本發(fā)明所提供的推理實(shí)現(xiàn)方法原則上適用于通過(guò)任意訓(xùn)練算法生成的決策樹(shù)。