在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

TensorFlow官方發布消息稱將引入一個新的優化工具包

zhKF_jqr_AI ? 來源:未知 ? 作者:李倩 ? 2018-09-21 08:53 ? 次閱讀

編者按:幾個月前,Tensorflow發布了一份名為《Quantizing deep convolutional networks for efficient inference》的白皮書,主要介紹團隊關于模型量化的相關工作,所謂量化,簡單來說就是將32浮點數近似地用8位整數存儲和計算,量化后,模型占用存儲空間減小75%,能起到壓縮模型的效果。而現在,這項技術就快和大家見面了。

今天凌晨,TensorFlow官方發布消息稱將引入一個新的優化工具包,方便機器學習初學者和高級開發人員進行優化,方便模型的部署和執行。

它的名字是訓練后量化(post-training quantization),這是模型量化的一類,主要優點有:

模型占用存儲空間縮小75%

如果是主要由卷積層組成的模型,執行速度提高10–50%

如果是基于RNN的模型,執行速度提高3倍

內存、算力要求的降低也意味著大多數模型的功耗會大幅降低

內存、算力、功耗,這是模型量化的主要優化對象,而在實踐中,最能從中收益的自然是在各種移動端設備上使用機器學習模型的開發人員,尤其是TensorFlow Lite的用戶。

下圖展示了使用這個優化工具包后,幾種典型模型在存儲空間占用上的變化(單核Android Pixel 2手機):

模型尺寸比較:經優化的模型幾乎為原來的1/4

下圖是訓練后量化對模型執行的加速效果(單核Android Pixel 2手機):

延遲比較:經優化的模型執行速度提高了1.2到1.4倍

通常情況下,模型壓縮會對原有準確率造成不同程度的影響,但訓練后量化的影響幾乎等同于無,它能在縮小尺寸、提高速度的前提下保持模型精度,如下圖所示(單核Android Pixel 2手機):

啟用模型量化

現在訓練后量化已被集成到TensorFlow Lite中,它的使用方法很簡單:首先構建一個TensorFlow模型,其次在conversion tool中找到模型量化的標志“posttrainingquantize”。假設模型存儲在savedmodeldir中,那么具體命令就是:

converter=tf.contrib.lite.TocoConverter.from_saved_model(saved_model_dir)

converter.post_training_quantize=True

tflite_quantized_model=converter.convert()

open(“quantized_model.tflite”, “wb”).write(tflite_quantized_model)

具體操作可見github:github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/lite/tutorials/posttrainingquant.ipynb

雖然目前開發者們只能在TensorFlow Lite中用到這個技術,但官方也稱將盡快把它整合到一般的TensorFlow工具中。

小結

除了訓練后量化,在之前提到的白皮書中,Tensorflow還提到了訓練時量化,它能使模型的準確率更高。而綜合來看,它們都是基于量化設計的技術,依靠把32浮點數近似地用8位整數存儲和計算來達到內存占用更少、計算更少和功耗更少的目的。

隨著深層神經網絡不斷在現實中落地,這種技術將適應現代科技設備的發展步伐,為開發者和產品用戶帶來便利。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器學習
    +關注

    關注

    66

    文章

    8496

    瀏覽量

    134218
  • tensorflow
    +關注

    關注

    13

    文章

    330

    瀏覽量

    61065

原文標題:模型大小縮小75%,TensorFlow推出模型優化工具包

文章出處:【微信號:jqr_AI,微信公眾號:論智】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    鴻蒙5開發寶藏案例分享---優化應用體積大小問題

    ?** 鴻蒙體積優化實戰:藏在官方文檔里的寶藏技巧!** 大家好呀~我是你們的鴻蒙開發小伙伴!今天在翻官方文檔時,發現了
    發表于 06-13 10:09

    HarmonyOS優化應用體積大小問題性能優化

    、概述 減小應用大小是提升應用下載和安裝體驗的重要方式。通過壓縮、精簡或者復用應用中的代碼或資源,可以有效降低應用體積大小,減少空間占用,從而達到提升應用下載和安裝速度的目的。在了解如何
    發表于 05-20 14:50

    英諾達推出RTL功耗優化工具

    英諾達(成都)電子科技有限公司隆重推出芯片設計早期RTL級功耗優化工具—EnFortius RTL Power Explorer(ERPE),該工具可以高效、全面地在RTL設計階段進行功耗優化機會
    的頭像 發表于 03-20 17:06 ?499次閱讀

    可以使用OpenVINO?工具包中間表示 (IR) 模型轉換為TensorFlow格式嗎?

    無法中間表示 (IR) 模型轉換為 TensorFlow* 格式
    發表于 03-06 06:51

    在Google Colab筆記本電腦上導入OpenVINO?工具包2021中的 IEPlugin類出現報錯,怎么解決?

    在 Google* Colab Notebook 上OpenVINO?工具包 2021 中使用了 IEPlugin 。 遇到: ImportError: cannot import name \'IEPlugin\' from \'openvino.inference_engine\'
    發表于 03-05 10:31

    構建開源OpenVINO?工具包后,使用MYRIAD插件成功運行演示時報錯怎么解決?

    構建開源OpenVINO?工具包后,使用 MYRIAD 插件成功運行演示。 使用 CPU 插件運行演示時遇到錯誤: Cannot load library \'libarmPlugin.so
    發表于 03-05 09:57

    云計算開發工具包的功能

    隨著云計算技術的不斷成熟,越來越多的企業開始應用和服務遷移到云端,以享受彈性計算資源、高可用性和成本效益等優勢。為了加速這進程,云計算服務提供商推出了各種開發工具包。下面,AI部落小編帶您了解云計算開發
    的頭像 發表于 02-21 11:02 ?267次閱讀

    Labview聲音和振動工具包示例文件Sound Level

    Labview 聲音和振動工具包示例文件,聲壓測試,有模擬和DAQ兩文件。
    發表于 01-05 09:15 ?0次下載

    最新Simplicity SDK軟件開發工具包發布

    最新的SimplicitySDK軟件開發工具包已經發布!此次更新針對SiliconLabs(芯科科技)第二代無線開發平臺帶來了包括藍牙6.0的信道探測(Channel Sounding
    的頭像 發表于 12-24 09:47 ?801次閱讀

    基于EasyGo Vs工具包和Nl veristand軟件進行的永磁同步電機實時仿真

    EasyGo Vs Addon是款領先的FPGA仿真工具包軟件,它強大地連接了VeriStand軟件與Matlab/Simulink,為實時測試和驗證領域帶來了前所未有的便利和效率,特別適用于汽車
    的頭像 發表于 11-27 11:28 ?949次閱讀
    基于EasyGo Vs<b class='flag-5'>工具包</b>和Nl veristand軟件進行的永磁同步電機實時仿真

    FPGA仿真工具包軟件EasyGo Vs Addon介紹

    EasyGo Vs Addon是款領先的FPGA仿真工具包軟件,它強大地連接了VeriStand軟件與Matlab/Simulink,為實時測試和驗證領域帶來了前所未有的便利和效率,特別適用于汽車、航空航天和能源電力等實時測試和驗證至關重要的行業。
    的頭像 發表于 10-24 15:55 ?1021次閱讀
    FPGA仿真<b class='flag-5'>工具包</b>軟件EasyGo Vs Addon介紹

    采用德州儀器 (TI) 工具包進行模擬前端設計應用說明

    電子發燒友網站提供《采用德州儀器 (TI) 工具包進行模擬前端設計應用說明.pdf》資料免費下載
    發表于 09-09 11:21 ?0次下載
    采用德州儀器 (TI) <b class='flag-5'>工具包</b>進行模擬前端設計應用說明

    使用freeRTOS開發工具包時,在哪里可以找到freeRTOS的版本?

    作為主題,當我使用 freeRTOS 開發工具包時,在哪里可以找到 freeRTOS 的版本?
    發表于 07-09 07:17

    tensorflow和pytorch哪個好

    tensorflow和pytorch都是非常不錯的強大的框架,TensorFlow還是PyTorch哪個更好取決于您的具體需求,以下是關于這兩框架的些關鍵點:
    的頭像 發表于 07-05 09:42 ?1144次閱讀

    寶塔面板Docker鍵安裝:部署GPTAcademic,開發私有GPT學術優化工具

    人工智能的浪潮中,GPT模型因其強大的自然語言處理能力備受矚目。然而,為了更好地應用于學術領域,許多人希望能部署自己私有的GPT學術優化工具。本文詳細介紹如何通過寶塔面板和Docker鍵安裝
    的頭像 發表于 07-02 11:58 ?3603次閱讀
    寶塔面板Docker<b class='flag-5'>一</b>鍵安裝:部署GPTAcademic,開發私有GPT學術<b class='flag-5'>優化工具</b>
    主站蜘蛛池模板: 亚洲午夜免费视频 | 日本成人免费观看 | 国产精品激情综合久久 | 国产一级aa大片毛片 | 欧美激情综合 | 就去干综合 | 女人的天堂网站 | 中国一级特黄真人毛片 | freesex欧美| 色wwwwww | 久久精品乱子伦免费 | 不卡一区| 国产成年美女毛片80s | 天天色天天操综合网 | 不卡的毛片 | 色偷偷网址 | 欧日韩视频777888 | 国模吧一区二区三区精品视频 | 成人国产亚洲欧美成人综合网 | 免费观看视频高清www | 女bbbbxxxx毛片视频丶 | se97se成人亚洲网站 | 真实偷清晰对白在线视频 | 成人国产日本亚洲精品 | 夜夜操国产 | 在线aa| 日本aaaaa高清免费看 | 天天碰视频 | 3344在线| 日本三级hd高清电影 | 国产福利网站 | 94久久国产乱子伦精品免费 | 久久精品免视看国产成人2021 | a免费在线 | 天堂精品在线 | 亚洲第一免费网站 | 成年人看的黄色 | 国产自在自线午夜精品视频在 | 久久大综合 | 欧美三级视频网站 | 国产区亚洲区 |