一種基于強化學習的深度學習算子測試數據生成方法,其特征是基于提前定義的基本變異方法組構造一個基于變異方法及跳轉的QTable,進行帶關聯的強化學習訓練,并最終在復雜場景下采用變異方法鏈生成深度學習算子測試數據。數據變異方法組合可靈活進行增、刪、改,本方法提供的基本變異方法包括:字節、多項式和高斯變異。其中,字節變異是對測試數據的浮點數二進制編碼進行字節操作的變異,包括二進制編碼各字節的增加、刪除、取反、移位、隨機重置;高斯變異指利用以測試數據為均值的高斯分布采樣得到新的測試數據;多項式變異指對測試數據到邊界的距離進行不同比例的放縮。上述變異基于不同的基本思想,兼顧有效性與多樣性。
聲明:
“基于強化學習的深度學習算子測試數據生成方法” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)