后端融合模型的10折交叉驗證的準確率是%,,對數(shù)損失是,,混淆矩陣如圖13所示,規(guī)范化后的混淆矩陣如圖14所示,。后端融合模型的roc曲線如圖15所示,,其顯示后端融合模型的auc值為。(6)中間融合中間融合的架構(gòu)如圖16所示,,中間融合方式用深度神經(jīng)網(wǎng)絡(luò)從三種模態(tài)的特征分別抽取高等特征表示,,然后合并學習得到的特征表示,再作為下一個深度神經(jīng)網(wǎng)絡(luò)的輸入訓練模型,,隱藏層的***函數(shù)為relu,輸出層的***函數(shù)是sigmoid,,中間使用dropout層進行正則化,,防止過擬合,優(yōu)化器(optimizer)采用的是adagrad,,batch_size是40,。圖16中,用于抽取dll和api信息特征視圖的深度神經(jīng)網(wǎng)絡(luò)包含3個隱含層,,其***個隱含層的神經(jīng)元個數(shù)是128,,第二個隱含層的神經(jīng)元個數(shù)是64,第三個隱含層的神經(jīng)元個數(shù)是32,且3個隱含層中間間隔設(shè)置有dropout層,。用于抽取格式信息特征視圖的深度神經(jīng)網(wǎng)絡(luò)包含2個隱含層,,其***個隱含層的神經(jīng)元個數(shù)是64,其第二個隱含層的神經(jīng)元個數(shù)是32,,且2個隱含層中間設(shè)置有dropout層,。用于抽取字節(jié)碼n-grams特征視圖的深度神經(jīng)網(wǎng)絡(luò)包含4個隱含層,其***個隱含層的神經(jīng)元個數(shù)是512,,第二個隱含層的神經(jīng)元個數(shù)是384,,第三個隱含層的神經(jīng)元個數(shù)是256,第四個隱含層的神經(jīng)元個數(shù)是125,。人工智能在金融領(lǐng)域的應(yīng)用:艾策科技的實踐案例,。湖北省軟件測試
測試人員素質(zhì)要求1、責任心2,、學習能力3,、懷疑精神4、溝通能力5,、專注力6,、洞察力7、團隊精神8,、注重積累軟件測試技術(shù)測試目的編輯軟件測試的目的是為了保證軟件產(chǎn)品的**終質(zhì)量,,在軟件開發(fā)的過程中,對軟件產(chǎn)品進行質(zhì)量控制,。一般來說軟件測試應(yīng)由**的產(chǎn)品評測中心負責,,嚴格按照軟件測試流程,制定測試計劃,、測試方案,、測試規(guī)范,實施測試,,對測試記錄進行分析,,并根據(jù)回歸測試情況撰寫測試報告。測試是為了證明程序有錯,,而不能保證程序沒有錯誤,。軟件測試技術(shù)常見測試編輯回歸測試功能測試壓力測試負載測試性能測試易用性測試安裝與反安裝測試**測試安全性測試兼容性測試內(nèi)存泄漏測試比較測試Alpha測試Beta測試測試信息流1、軟件配置2,、測試配置3,、測試工具軟件測試技術(shù)-軟件測試的分類1、從是否需要執(zhí)行被測試軟件的角度分類(靜態(tài)測試和動態(tài)測試),。2,、從測試是否針對軟件結(jié)構(gòu)與算法的角度分類(白盒測試和黑盒測試),。3、從測試的不同階段分類(單元測試,、集成測試,、系統(tǒng)測試、驗收測試),。滲透測試 報價第三方驗證實際啟動速度較廠商宣稱慢0.7秒,。
先將訓練樣本的dll和api信息特征視圖、格式信息特征視圖以及字節(jié)碼n-grams特征視圖分別輸入至一個深度神經(jīng)網(wǎng)絡(luò)中抽取高等特征表示,,然后合并抽取的高等特征表示并將其作為下一個深度神經(jīng)網(wǎng)絡(luò)的輸入進行模型訓練,,得到多模態(tài)深度集成模型。進一步的,,所述多模態(tài)深度集成模型的隱藏層的***函數(shù)采用relu,,輸出層的***函數(shù)采用sigmoid,中間使用dropout層進行正則化,,優(yōu)化器采用adagrad,。進一步的,所述訓練得到的多模態(tài)深度集成模型中,,用于抽取dll和api信息特征視圖的深度神經(jīng)網(wǎng)絡(luò)包含3個隱含層,,且3個隱含層中間間隔設(shè)置有dropout層;用于抽取格式信息特征視圖的深度神經(jīng)網(wǎng)絡(luò)包含2個隱含層,,且2個隱含層中間設(shè)置有dropout層,;用于抽取字節(jié)碼n-grams特征視圖的深度神經(jīng)網(wǎng)絡(luò)包含4個隱含層,且4個隱含層中間間隔設(shè)置有dropout層,;用于輸入合并抽取的高等特征表示的深度神經(jīng)網(wǎng)絡(luò)包含2個隱含層,,且2個隱含層中間設(shè)置有dropout層;所述dropout層的dropout率均等于,。本發(fā)明實施例的有益效果是,,提出了一種基于多模態(tài)深度學習的惡意軟件檢測方法,應(yīng)用了多模態(tài)深度學習方法來融合dll和api,、格式結(jié)構(gòu)信息,、字節(jié)碼n-grams特征。
4)建立與用戶或客戶的聯(lián)系,,收集他們對測試的需求和建議,。(II)制訂技術(shù)培訓計劃為高效率地完成好測試工作,測試人員必須經(jīng)過適當?shù)呐嘤?。制訂技術(shù)培訓規(guī)劃有3個子目標:1)制訂**的培訓計劃,并在管理上提供包括經(jīng)費在內(nèi)的支持,。2)制訂培訓目標和具體的培訓計劃,。3)成立培訓組,,配備相應(yīng)的工具,設(shè)備和教材(III)軟件全生命周期測試提高測試成熟度和改善軟件產(chǎn)品質(zhì)量都要求將測試工作與軟件生命周期中的各個階段聯(lián)系起來,。該目標有4個子目標:1)將測試階段劃分為子階段,,并與軟件生命周期的各階段相聯(lián)系。2)基于已定義的測試子階段,,采用軟件生命周期V字模型,。3)制訂與淵試相關(guān)的工作產(chǎn)品的標準。4)建立測試人員與開發(fā)人員共同工作的機制,。這種機制有利于促進將測試活動集成于軟件生命周期中(IV)控制和監(jiān)視測試過程為控制和監(jiān)視測試過程,,軟件**需采取相應(yīng)措施,如:制訂測試產(chǎn)品的標準,,制訂與測試相關(guān)的偶發(fā)事件的處理預(yù)案,,確定測試里程碑,確定評估測試效率的度量,,建立測試日志等,。控制和監(jiān)視測試過程有3個子目標:1)制訂控制和監(jiān)視測試過程的機制和政策,。2)定義,,記錄并分配一組與測試過程相關(guān)的基本測量。3)開發(fā),,記錄并文檔化一組糾偏措施和偶發(fā)事件處理預(yù)案,。負載測試證實系統(tǒng)最大承載量較宣傳數(shù)據(jù)低18%。
嘗試了前端融合,、后端融合和中間融合三種融合方法對進行有效融合,,有效提高了惡意軟件的準確率,具備較好的泛化性能和魯棒性,。實驗結(jié)果顯示,,相對**且互補的特征視圖和不同深度學習融合機制的使用明顯提高了檢測方法的檢測能力和泛化性能,其中較優(yōu)的中間融合方法取得了%的準確率,,對數(shù)損失為,,auc值為。有效解決了現(xiàn)有采用二進制可執(zhí)行文件的單一特征類型進行惡意軟件檢測的檢測方法檢測結(jié)果準確率不高,、可靠性低,、泛化性和魯棒性不佳的問題。另外,,惡意軟件很難同時偽造良性軟件的多個抽象層次的特征以逃避檢測,,本發(fā)明實施例同時融合軟件的二進制可執(zhí)行文件的多個抽象層次的特征,可準確檢測出偽造良性軟件特征的惡意軟件,,解決了現(xiàn)有采用二進制可執(zhí)行文件的單一特征類型進行惡意軟件檢測的檢測方法難以檢測出偽造良性軟件特征的惡意軟件的問題,。附圖說明為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,,下面描述中的附圖**是本發(fā)明的一些實施例,,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,,還可以根據(jù)這些附圖獲得其他的附圖,。圖1是前端融合方法的流程圖。用戶體驗測評中界面交互評分低于同類產(chǎn)品均值15.6%,。銀川軟件驗收測試價格
功能完整性測試發(fā)現(xiàn)3項宣傳功能未完全實現(xiàn),。湖北省軟件測試
對一些質(zhì)量要求和可靠性要求較高的模塊,一般要滿足所需條件的組合覆蓋或者路徑覆蓋標準,。[2]軟件測試方法集成測試集成測試是軟件測試的第二階段,,在這個階段,通常要對已經(jīng)嚴格按照程序設(shè)計要求和標準組裝起來的模塊同時進行測試,,明確該程序結(jié)構(gòu)組裝的正確性,,發(fā)現(xiàn)和接口有關(guān)的問題,比如模塊接口的數(shù)據(jù)是否會在穿越接口時發(fā)生丟失,;各個模塊之間因某種疏忽而產(chǎn)生不利的影響,;將模塊各個子功能組合起來后產(chǎn)生的功能要求達不到預(yù)期的功能要求;一些在誤差范圍內(nèi)且可接受的誤差由于長時間的積累進而到達了不能接受的程度,;數(shù)據(jù)庫因單個模塊發(fā)生錯誤造成自身出現(xiàn)錯誤等等,。同時因集成測試是界于單元測試和系統(tǒng)測試之間的,所以,,集成測試具有承上啟下的作用,。因此有關(guān)測試人員必須做好集成測試工作。在這一階段,,一般采用的是白盒和黑盒結(jié)合的方法進行測試,,驗證這一階段設(shè)計的合理性以及需求功能的實現(xiàn)性。[2]軟件測試方法系統(tǒng)測試一般情況下,,系統(tǒng)測試采用黑盒法來進行測試的,,以此來檢查該系統(tǒng)是否符合軟件需求。本階段的主要測試內(nèi)容包括健壯性測試,、性能測試,、功能測試、安裝或反安裝測試,、用戶界面測試,、壓力測試、可靠性及安全性測試等。湖北省軟件測試