大家好,又到了和Time Series Studio見面的日子,上一期我們講到了“training”模塊,那么在訓(xùn)練中得到的眾多模型里,哪一個(gè)模型更能適用于用戶的需求呢?為了確定更可靠的用戶模型,這一期為大家?guī)怼癊mulation”模塊的介紹。
為什么需要仿真?
仿真是一項(xiàng)重要且創(chuàng)新的功能,它有助于:
在部署時(shí)驗(yàn)證 C/C++ 模型代碼的準(zhǔn)確性和可用性,因?yàn)榉抡鏁r(shí)使用相同的 C/C++ 模型代碼
驗(yàn)證和測試真實(shí)數(shù)據(jù)并檢查算法是否過擬合或準(zhǔn)確度是否符合預(yù)期
對每個(gè)算法模型進(jìn)行基準(zhǔn)測試,以選出最佳模型
對特定模型的準(zhǔn)確率統(tǒng)計(jì)進(jìn)行基準(zhǔn)測試,以便進(jìn)一步優(yōu)化
輕松找出從訓(xùn)練到生成庫的過程中可能出現(xiàn)的部署庫錯(cuò)誤
仿真支持哪些功能?
針對正常和異常數(shù)據(jù)集的異常檢測算法,具有真實(shí)的測試精度
針對不同類別數(shù)據(jù)集的分類算法,具有真實(shí)的測試精度
針對指定目標(biāo)數(shù)據(jù)集的回歸算法,具有真實(shí)的測試結(jié)果
根據(jù)用戶選擇測試所有的訓(xùn)練模型
可同時(shí)自動(dòng)測試多個(gè)模型
離線數(shù)據(jù)集文件導(dǎo)入
所有仿真模型的測試結(jié)果和狀態(tài)可視化,每個(gè)成功仿真的算法模型生成仿真報(bào)告
以圖形方式顯示每個(gè)測試文件的測試結(jié)果、每個(gè)標(biāo)簽/目標(biāo)的測試結(jié)果以及總體測試結(jié)果
使用命令行執(zhí)行仿真并輸出決策值、標(biāo)簽和基準(zhǔn)詳細(xì)信息
此外,命令行執(zhí)行仿真可以支持串口輸入數(shù)據(jù)和異常檢測任務(wù)中的“On-Device Learn”學(xué)習(xí)功能。
如何進(jìn)行仿真?
訓(xùn)練完成、生成部分訓(xùn)練模型后停止或暫停訓(xùn)練,然后切換到“Emulation”模塊。功能布局
仿真需要網(wǎng)絡(luò)支持,因?yàn)榉抡娴目蓤?zhí)行鏡像必須從云服務(wù)器動(dòng)態(tài)生成。
這是“Emulation”模塊的布局,顯示了它的運(yùn)行步驟(以異常檢測為例)。


步驟 1:選擇訓(xùn)練記錄,這些記錄里包含了“Training”部分生成的算法模型。
步驟 2:選中要測試的一個(gè)或多個(gè)模型的復(fù)選框。
步驟 3:單擊“New Emulation”按鍵進(jìn)入測試文件選擇窗口。
步驟 4:單擊“Select”選擇正確的測試文件或與測試標(biāo)簽匹配的文件。確保不要弄亂它們。
步驟 5:為測試文件選擇正確的分隔符。
步驟6:單擊“Start”,后端服務(wù)器檢查測試文件,下載仿真可執(zhí)行鏡像并運(yùn)行仿真以獲取測試結(jié)果。可能需要等待一段時(shí)間,具體取決于用戶的網(wǎng)絡(luò)和模型復(fù)雜度。用戶可以在此過程中隨時(shí)取消。
這是“Emulation”報(bào)告的布局。
仿真完成后,將出現(xiàn)完整的仿真報(bào)告。仿真報(bào)告包括每個(gè)模型的總體準(zhǔn)確率和仿真狀態(tài),報(bào)告還包括基準(zhǔn)、混淆矩陣和每個(gè)文件的測試準(zhǔn)確率的圖形顯示。

如何下載每個(gè)模型的特定仿真報(bào)告?點(diǎn)擊報(bào)告欄中模型的文件圖標(biāo),以文件格式生成仿真報(bào)告。點(diǎn)擊下載并將報(bào)告保存為指定路徑中的PDF文件。
如果模型仿真失敗,請單擊狀態(tài)列中模型的失敗圖標(biāo)以重試該模型的仿真。
溫馨提示,確保測試文件路徑中沒有特殊字符或除英文字母以外的其他語言,以防止文件讀取失敗。
什么樣的仿真報(bào)告才能滿足部署需要?
一個(gè)合理的部署仿真報(bào)告必須滿足以下要求:
整體訓(xùn)練準(zhǔn)確率與仿真準(zhǔn)確率匹配
準(zhǔn)確率結(jié)果符合應(yīng)用期望
混淆矩陣中的錯(cuò)誤分布與每個(gè)類別的仿真準(zhǔn)確率匹配
比較訓(xùn)練和仿真基準(zhǔn)結(jié)果來決定是否需要重新進(jìn)行以下步驟:
重新收集和清洗數(shù)據(jù)?
重新定義適合目標(biāo)應(yīng)用的算法任務(wù)?
調(diào)整訓(xùn)練配置并重新訓(xùn)練以獲得更高的精度?
經(jīng)過本章的介紹,相信大家了解到仿真的重要性,也期待小伙伴們能夠得到令人滿意的算法模型!
-
模塊
+關(guān)注
關(guān)注
7文章
2837瀏覽量
53282 -
仿真
+關(guān)注
關(guān)注
54文章
4482瀏覽量
138244 -
模型
+關(guān)注
關(guān)注
1文章
3751瀏覽量
52099 -
Studio
+關(guān)注
關(guān)注
2文章
225瀏覽量
30716
原文標(biāo)題:eIQ Time Series Studio 工具使用攻略(六)-仿真
文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
恩智浦eIQ Time Series Studio工具使用教程之數(shù)據(jù)記錄
恩智浦車規(guī)級深度學(xué)習(xí)工具包使新一代汽車應(yīng)用性能提高30倍
恩智浦eIQ Time Series Studio工具使用教程之數(shù)據(jù)智能
恩智浦eIQ Time Series Studio工具使用教程之數(shù)據(jù)操作
恩智浦eIQ? Neutron神經(jīng)處理單元
防范機(jī)器學(xué)習(xí)IP失竊,恩智浦推出一款“防偷”神器!
NVIDIA TAO工具套件功能與恩智浦eIQ機(jī)器學(xué)習(xí)開發(fā)環(huán)境的集成
恩智浦eIQ AI和機(jī)器學(xué)習(xí)開發(fā)軟件增加兩款新工具
恩智浦eIQ Time Series Studio的工作流程
恩智浦eIQ Time Series Studio工具使用教程之模型訓(xùn)練
恩智浦eIQ Time Series Studio工具使用教程之仿真
評論